diff --git a/RH/Personal.aspx.vb b/RH/Personal.aspx.vb
index f7f4d4d35..117080dbd 100644
--- a/RH/Personal.aspx.vb
+++ b/RH/Personal.aspx.vb
@@ -1041,11 +1041,13 @@ Partial Class RH_Personal
Private Sub CargaProyecto()
- DdlProyectoAsignado.Items.Clear()
- DdlProyectoAsignado.DataSource = GlobalDTProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, 1)
- DdlProyectoAsignado.DataBind()
+ CargarCentrosDeCosto(DdlProyectoAsignado, DdlSubProyectoAsignado, LblProyectoAsignado, LblSubProyectoAsignado)
+ DivProyectosAsignado.Visible = LblProyectoAsignado.Visible
+ 'DdlProyectoAsignado.Items.Clear()
+ 'DdlProyectoAsignado.DataSource = GlobalDTProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, 1)
+ 'DdlProyectoAsignado.DataBind()
- DdlProyectoAsignado.Items.Insert(0, New ListItem("Sin Proyecto asignado", "-1"))
+ 'DdlProyectoAsignado.Items.Insert(0, New ListItem("Sin Proyecto asignado", "-1"))
DdlProyectoAsistenciaC.DataSource = GlobalDTProyectos(UsuarioActual.Empresa.CveEmpresa).FiltraParametros("", "", {"CveProyecto", "Proyecto"})
DdlProyectoAsistenciaC.DataBind()
diff --git a/TareasProgramadas/Tareas72.ashx b/TareasProgramadas/Tareas72.ashx
index 1edc5d88a..f3d4ba7aa 100644
--- a/TareasProgramadas/Tareas72.ashx
+++ b/TareasProgramadas/Tareas72.ashx
@@ -66,13 +66,31 @@ public class Tareas72 : IHttpHandler
string JsonStringFormat = JsonString.Replace("Resultado(", "{\"Resultado\":").Replace(")", "}");
DataSet dataSet = JsonConvert.DeserializeObject(JsonStringFormat);
DataTable dataTable = dataSet.Tables["Resultado"];
- if (dataTable.Rows[0]["eventoId"].ToString() == "Hdc")
+ string eventoId = dataTable.Rows[0]["eventoId"].ToString();
+ if (eventoId == "Hdc" | eventoId == "HDC")
{
int EstatusEntregado = 3;
//MANDAMOS A ACTUALIZAR CON ESTATUS DE ENTREGADO
if (ObjGenerales.UpdatePaqueteriasGuias(CvePaqueteriaGuia, -1, -1, -1, EstatusEntregado, "-1", "", "", -1, -1, "-1", "-1", ""))
{
+ #region 'DESCARGAR IMAGEN'
+ string rastreo = Guia["Rastreo"].ToString();
+ string uriConsultaFirma = string.Format("https://cc.paquetexpress.com.mx/ptxws/rest/api/v1/entrega/firma/{0}/@1@2@3@4@5", rastreo);
+
+ HttpClient ClientFirma = new HttpClient();
+ HttpResponseMessage ResponseMessageFirma = ClientFirma.GetAsync(uriConsultaFirma).Result;
+ string JsonStringFirma = ResponseMessageFirma.Content.ReadAsStringAsync().Result;
+ string JsonStringFormatFirma = JsonStringFirma.Replace("callback(", "{\"callback\":").Replace(")", "}");
+ DataSet dataSetFirma = JsonConvert.DeserializeObject(JsonStringFormatFirma);
+ DataTable dataTableFirma = dataSetFirma.Tables["callback"];
+
+ string ImagenBase64 = dataTableFirma.Rows[0]["imagen"].ToString();
+ byte[] ImagenByteArray = Convert.FromBase64String(ImagenBase64);
+ string rutaDestino = ModExtensiones.DirectorioEmpresas + "72\\" + "Documentos\\Guias\\" + CvePaqueteriaGuia + ".jpg";
+ File.WriteAllBytes(rutaDestino,ImagenByteArray);
+ #endregion
+
#region 'MANDAR CORREOS'
int CveCliente = Guia["CveCliente"].ToString().ToEntero();
int CveVenta = Guia["CveAgrupador"].ToString().ToEntero();
@@ -123,7 +141,7 @@ public class Tareas72 : IHttpHandler
ObjVentas.Dispose();
ObjVendedores.Dispose();
ObjEmpresa.Dispose();
- return false;
+ return retorno;
}
public bool IsReusable