public static void getSalidaOC(string FilePath, string[] TemplatePath, Salida_orden_carga o, DataSet ds) { try { List <string> files = new List <string>(); int idSalida = 0; string fileName = string.Empty; Salida oS = new Salida(); foreach (Salida_orden_carga_rem item in o.LstRem) { if (idSalida != item.Id_salida) { idSalida = Convert.ToInt32(item.Id_salida); fileName = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf"; oS = SalidaCtrl.SalidaGetAllDataById(idSalida); getSalida(fileName, TemplatePath[0], oS, ds); files.Add(fileName); } } fileName = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf"; getSalidaOCTransCondicion(fileName, TemplatePath[1], o, oS, ds); files.Add(fileName); DocConcat.ConcatPdfFiles(files.ToArray(), FilePath); } catch (Exception) { throw; } }
protected void btnActFolio_click(object sender, EventArgs args) { try { switch (hfAction.Value) { case "ENTRADA": Entrada oE = new Entrada(); oE = getEntradaFormValues(); EntradaCtrl.actualizaDatos(oE); break; case "SALIDA": Salida oS = new Salida(); oS = getSalidaFormValues(); SalidaCtrl.actualizaDatos(oS); break; default: Response.Redirect("frmRelEntSal.aspx"); break; } } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
protected void btnCancelFolio_click(object sender, EventArgs args) { try { switch (hfAction.Value) { case "ENTRADA": Entrada oE = new Entrada(); oE.Id = Convert.ToInt32(hfId.Value); oE.Motivo_cancelacion = "CANCELO: " + txtAutorizaUsuario.Text + ", MOTIVO: " + txtMotivo.Text; EntradaCtrl.PartialCancel(oE); // Response.Redirect("frmRelEntSal.aspx"); break; case "SALIDA": Salida oS = new Salida(); oS.Id = Convert.ToInt32(hfId.Value); oS.Motivo_cancelacion = "CANCELO: " + txtAutorizaUsuario.Text + ", MOTIVO: " + txtMotivo.Text; SalidaCtrl.PartialCancel(oS); // Response.Redirect("frmRelEntSal.aspx"); break; default: Response.Redirect("frmRelEntSal.aspx"); break; } ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('Se canceló correctamente el registro');window.location.href='frmRelEntSal.aspx'</script>"); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
private void fillReingreso(int idSalida) { try { Salida o = SalidaCtrl.SalidaGetAllDataById(idSalida); o.Folio = o.Folio + o.Folio_indice; #region ubicacion y cliente ControlsMng.fillBodega(ddlBodega); ddlBodega.SelectedValue = ((MstCasc)this.Master).getUsrLoged().Id_bodega.ToString(); ControlsMng.fillCortinaByBodega(ddlCortina, Convert.ToInt32(ddlBodega.SelectedValue)); ControlsMng.fillCliente(ddlCliente); ddlCliente.SelectedValue = o.Id_cliente.ToString(); #endregion #region documentos pnl_documentos.Visible = true; clienteRequiereDocumentos(o.Id_cliente); List <Cliente_documento> lstCteDoc = CatalogCtrl.Cliente_DocumentoFillLstByCliente(o.Id_cliente); ddlDocumento.SelectedValue = lstCteDoc.First().Id_documento.ToString(); txt_referencia.Text = o.Referencia; VSLstSD = new List <Salida_documento>(); lst_documento_recibido.Items.Clear(); foreach (Salida_documento itemSD in o.PLstSalDoc) { VSLstSD.Add(itemSD); ListItem lstItemDoc = ddlDocumento.Items.FindByValue(itemSD.Id_documento.ToString()); lst_documento_recibido.Items.Add(new ListItem(lstItemDoc.Text + " -> " + itemSD.Referencia, itemSD.Id_documento.ToString())); } txt_referencia.Text = o.Referencia; #endregion #region Mercancia pnl_mercancia.Visible = true; txt_origen.Text = o.Destino; txt_mercancia.Text = o.Mercancia; #endregion setEnabledControls(false, new WebControl[] { ddlCliente , txt_origen , txt_mercancia }); } catch { throw; } }
private void fillSolicitudesConCita() { try { grd_trafico_con_citas.DataSource = SalidaCtrl.TraficoLstCitas(true); grd_trafico_con_citas.DataBind(); } catch { throw; } }
protected void repFoliosPendientes_ItemDataBound(object sender, RepeaterItemEventArgs args) { if (args.Item.ItemType == ListItemType.Item || args.Item.ItemType == ListItemType.AlternatingItem) { Repeater repReferencias = args.Item.FindControl("repReferencias") as Repeater; Label lblFolioCompartido = args.Item.FindControl("lblFolioCompartido") as Label; string folioCompatido = lblFolioCompartido.Text; repReferencias.DataSource = SalidaCtrl.getSalidaCompartidaByFolioNoCapturada(folioCompatido); repReferencias.DataBind(); } }
private void fillRemisiones(int idEntradaInventario) { try { rep_remisiones.DataSource = SalidaCtrl.RemisionGetByIdInventario(idEntradaInventario); rep_remisiones.DataBind(); } catch { throw; } }
protected void guardar_RR(object sender, EventArgs args) { try { SalidaCtrl.RemisionUDT_RR(getFormValues()); //string msg = "Se guardó correctamente el registro"; //ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('" + msg + "');window.location.href='frmRR.aspx';</script>"); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
protected void btnGuardar_click(object sender, EventArgs args) { try { Salida_transporte_auditoria o = getFormValues(); SalidaCtrl.SalidaTransporteAuditoriaAdd(o); Response.Redirect("frmAudUni.aspx?_kp=" + o.Id); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
private Salida addSalidaValues() { try { Salida oS = getSalidaFormValues(); SalidaCtrl.AddSalida(oS); return(oS); } catch (Exception) { throw; } }
protected void btn_buscar_click(object sender, EventArgs args) { try { List <Salida_orden_carga> lst = SalidaCtrl.OrdenCargaGetLstByFolio(txt_dato.Text.Replace(" ", "").Trim()); rep_resultados.DataSource = lst; rep_resultados.DataBind(); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
private Salida addSalidaValues() { try { Salida oS = getSalidaFormValues(); oS.Destino = AlmacenCtrl.CargaGetDestino(Convert.ToInt32(hf_id_orden_carga.Value)).Direccion; SalidaCtrl.SalidaAlmacenAdd(oS); return(oS); } catch { throw; } }
private Salida getSalidaCompartida(string folio) { Salida oS = null; try { oS = SalidaCtrl.getSalidaCompartidaByFolio(folio); } catch { throw; } return(oS); }
private Salida getSalidaParcial(int IdSalida) { Salida oS = null; try { oS = SalidaCtrl.getSalidaById(IdSalida); } catch { throw; } return(oS); }
private void fillRepSalCompartidas(int IdUsuario) { try { IEnumerable <Salida_compartida> lstDistinct = SalidaCtrl.getSalidaCompartidaByUserNoCapturada(IdUsuario).Distinct(); repFoliosPendientes.DataSource = lstDistinct.ToList <Salida_compartida>(); repFoliosPendientes.DataBind(); } catch { throw; } }
protected void click_result(object sender, RepeaterCommandEventArgs args) { try { int IdOc = 0; int.TryParse(args.CommandArgument.ToString(), out IdOc); hf_id_salida_orden_carga.Value = IdOc.ToString(); Salida_orden_carga oSOC = SalidaCtrl.OrdenCargaGetById(IdOc); fillControlsToOC(oSOC); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
protected void click_solicitar_trafico(object sender, EventArgs args) { try { SalidaCtrl.TraficoSolicitarCita(getFormValues()); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } finally { fillSolicitudesSinCita(); } }
private void fillSalida() { try { pnlSalida.Visible = true; Salida oS = SalidaCtrl.SalidaGetAllDataById(Convert.ToInt32(hfId.Value)); txtFolio.Text = oS.Folio + oS.Folio_indice; txtReferencia.Text = oS.Referencia; txtUsuario.Text = oS.PUsuario.Nombre; txt_hora_salida.Text = oS.Hora_salida; ControlsMng.fillCortinaByBodega(ddlCortinaSalida, oS.Id_bodega); ddlCortinaSalida.SelectedValue = oS.Id_cortina.ToString(); txt_destino.Text = oS.Destino; txt_mercanciaSalida.Text = oS.Mercancia; txt_selloSalida.Text = oS.Sello; txt_talonSalida.Text = oS.Talon; ControlsMng.fillCustodia(ddlCustodiaSalida); ddlCustodiaSalida.SelectedValue = oS.Id_custodia.ToString(); txt_operadorSalida.Text = oS.Operador; txt_no_palletSalida.Text = oS.No_pallet.ToString(); txt_no_bulto.Text = oS.No_bulto.ToString(); txt_no_pieza.Text = oS.No_pieza.ToString(); txt_peso_unitario.Text = oS.Peso_unitario.ToString(); txt_total_carga.Text = oS.Total_carga.ToString(); txt_hora_carga.Text = oS.Hora_carga; txt_vigilanteSalida.Text = oS.Vigilante; txt_observacionesSalida.Text = oS.Observaciones; txtTipo.Text = "Salida Única"; if (oS.PSalPar.Id > 0) { txtTipo.Text = "Entrada Parcial No: " + oS.PSalPar.No_salida.ToString(); } } catch { Response.Redirect("frmRelEntSal.aspx"); } }
private string Citas(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); switch (option) { case "getCitas": //string referencia = context.Request["ref"]; int id_entrada_inventario = 0; int no_bultos = 0; string folio_cita; int.TryParse(context.Request["id_entrada_inventario"], out id_entrada_inventario); int.TryParse(context.Request["bultos"], out no_bultos); folio_cita = context.Request["folio_cita"].ToString(); //int.TryParse(context.Request["cliente"].ToString(), out id_cliente); int no_pallet = EntradaCtrl.InventarioGetPalletsByBultos(id_entrada_inventario, no_bultos); List <Salida_trafico> lstST = SalidaCtrl.TraficoLstCita(); foreach (Salida_trafico itemST in lstST) { itemST.Pallet += no_pallet; } lstST = lstST.FindAll(p => string.Compare(folio_cita, p.Folio_cita) != 0); response = JsonConvert.SerializeObject(lstST); break; case "getWithRem": DateTime firstDate = default(DateTime); DateTime.TryParse(context.Request["start"].ToString(), out firstDate); response = JsonConvert.SerializeObject(SalidaCtrl.TraficoLstWithRem(firstDate)); break; case "getByIdTrafico": int.TryParse(context.Request["id_salida_trafico"].ToString(), out id); response = JsonConvert.SerializeObject(SalidaCtrl.RemisionGetByIdTrafico(id)); break; case "udtCita": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); CitaRemision citaRem = JsonConvert.DeserializeObject <CitaRemision>(jsonData); SalidaCtrl.RemisionUDT_FolioCita(citaRem.Id_remision, citaRem.Folio_cita); response = JsonConvert.SerializeObject("La cita para la remisión se actualizó correctamente"); break; } return(response); }
private string embarque(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); switch (option) { case "valRef": //Valida referencia //Verifica que el pedimento corresponda a avon string referencia = context.Request["ref"]; int id_cliente = 0; int.TryParse(context.Request["cliente"].ToString(), out id_cliente); response = JsonConvert.SerializeObject(SalidaCtrl.SalidaRefValida(referencia, id_cliente)); break; } return(response); }
private void printSalidaRemision(int IdSalida_remision) { string path = string.Empty; string pathImg = string.Empty; string virtualPath = string.Empty; try { SSalida_remision = SalidaCtrl.RemisionGetById(IdSalida_remision); this.ClientScript.RegisterClientScriptBlock(this.GetType(), "openRpt", "<script type='text/javascript'>window.open('frmReporter.aspx?rpt=remision','_blank', 'toolbar=no');</script>"); } catch (Exception) { throw; } }
protected void btn_buscar_click(object sender, EventArgs args) { try { oSR = SalidaCtrl.RemisionGetByFolio(txt_dato.Text.Trim()); //List<Entrada> lst = EntradaCtrl.searchByFolioPedimento(txt_dato.Text.Replace(" ", "").Trim()); pnlNotFound.Visible = oSR.Id == 0; pnlFound.Visible = !pnlNotFound.Visible; if (oSR.Id != 0) { fillData(); } } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
private string salida(HttpContext context) { string response = string.Empty; string referencia = string.Empty; string option = context.Request["opt"].ToString(); Salida_aud_uni oSalAudUni; string path = string.Empty; string TemplatePath = string.Empty; try { switch (option) { case "getOrdenCargaByFolio": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); referencia = jsonData.ToString(); response = JsonConvert.SerializeObject(SalidaCtrl.OrdenCargaGetByFolio(referencia)); break; case "AudUniAdd": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); oSalAudUni = JsonConvert.DeserializeObject <Salida_aud_uni>(jsonData); if (oSalAudUni.PLstSalAudUniFiles == null) { oSalAudUni.PLstSalAudUniFiles = new List <Salida_aud_uni_files>(); } path = Path.Combine(HttpContext.Current.Server.MapPath("~/rpt/salidas_aud/"), oSalAudUni.Referencia + @"\"); TemplatePath = HttpContext.Current.Server.MapPath("~/report/Formatos/casc028.rpt"); SalidaCtrl.SalidaAudUniAdd(oSalAudUni, path); dsForm = new dsFormatos(); DocFormatos.getCasc028(Path.Combine(path, oSalAudUni.prefixImg + "casc028.pdf"), TemplatePath, SalidaCtrl.SalidaAudUniGetAll(oSalAudUni), dsForm); response = JsonConvert.SerializeObject(oSalAudUni); break; default: throw new Exception("La opción " + option + " no existe"); } } catch { throw; } return(response); }
protected void btnDltRemision_click(object sender, EventArgs args) { try { int id_remision = 0; int.TryParse(hf_id_remision.Value, out id_remision); Usuario_cancelacion oUsr = new Usuario_cancelacion() { Id_usuario = ((MstCasc)this.Master).getUsrLoged().Id, Motivo_cancelacion = hf_motivo_cancelacion.Value, }; SalidaCtrl.RemisionDlt(id_remision, oUsr); ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('Se eliminó correctamente el registro');window.location.href='frmRemision.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value + "';</script>"); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
protected void save_remision(object sender, EventArgs args) { string msg = string.Empty; try { int idRemision = SalidaCtrl.RemisionAdd(getFormVal()); msg = "Se guardó correctamente el registro"; ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('" + msg + "');window.location.href='frmRemision.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value + "&_key=" + idRemision.ToString() + "';</script>"); //window.location.href='frmRemision.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value + "&_key=" + idRemision.ToString() + "'; //ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('" + msg + "');window.location.href='frmRemision.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value + "';</script>"); //btn_save.PostBackUrl = "frmRemision.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value + "&_key=" + idRemision.ToString(); //fillEntradaInventario(); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
private void printSalida(int IdSalida) { Salida oS = new Salida(); string path = string.Empty; string pathImg = string.Empty; string virtualPath = string.Empty; try { oS = SalidaCtrl.SalidaGetAllDataById(IdSalida); oS.PLstCCopia = getNumCopies(oS.PLstCCopia); SSalida = oS; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "openRpt", "<script type='text/javascript'>window.open('frmReporter.aspx?rpt=salida','_blank', 'toolbar=no');</script>"); } catch { throw; } }
private string ordenCarga(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); string folioOC = string.Empty; int idOc = 0; switch (option) { case "getByFolio": //Valida referencia folioOC = context.Request["folio"].ToString(); response = JsonConvert.SerializeObject(SalidaCtrl.OrdenCargaGetLstByFolio(folioOC)); break; case "getById": int.TryParse(context.Request["id_orden_carga"].ToString(), out idOc); response = JsonConvert.SerializeObject(SalidaCtrl.OrdenCargaGetById(idOc, false)); break; } return(response); }
private void fillSalida() { try { Salida oS = SalidaCtrl.SalidaGetAllDataById(Convert.ToInt32(hfId.Value)); txtFolio.Text = oS.Folio + oS.Folio_indice; txtReferencia.Text = oS.Referencia; txtUsuario.Text = oS.PUsuario.Nombre; btnCancelFolio.Text = "Cancelar Folio: " + txtFolio.Text; lstCompartida.Items.Clear(); List <Salida_compartida> lstECActive = oS.PLstSalComp.FindAll(p => string.Compare(oS.Referencia, p.Referencia) != 0); if (lstECActive.Count > 0) { btnCancelRef.Text = "Cancelar Folio: " + txtFolio.Text + ", y todas sus referencias"; foreach (Salida_compartida itemSC in lstECActive) { lstCompartida.Items.Add(itemSC.Referencia); } } else { lstCompartida.Items.Add("Sin Compartir"); } txtTipo.Text = "Salida Única"; txtAutorizaUsuario.Text = ((MstCasc)this.Master).getUsrLoged().Nombre; if (oS.PSalPar.Id > 0) { txtTipo.Text = "Entrada Parcial No: " + oS.PSalPar.No_salida.ToString(); } } catch { Response.Redirect("frmRelEntSal.aspx"); } }
protected void cvReferencia_ServerValidate(object sender, ServerValidateEventArgs args) { CustomValidator cv = (CustomValidator)sender; cv.ErrorMessage = string.Empty; try { TextBox tb = cv.Parent.FindControl(cv.ControlToValidate) as TextBox; SalidaCtrl.ReferenciaUnicaValida(tb.Text, Convert.ToInt32(ddlCliente.SelectedValue)); SalidaCtrl.ReferenciaIngresada(tb.Text, Convert.ToInt32(ddlCliente.SelectedValue)); SalidaCtrl.ReferenciaCompartidaValida(tb.Text); if (string.Compare("cvPedimentoConsolidado", cv.ID) != 0) { SalidaCtrl.ReferenciaParcial(tb.Text, Convert.ToInt32(ddlCliente.SelectedValue)); } } catch (Exception ex) { cv.ErrorMessage = ex.Message; args.IsValid = false; } }
protected void btn_consultar_click(object sender, EventArgs args) { try { DateTime fecha = new DateTime(1, 1, 1); DateTime periodo_ini = new DateTime(); DateTime.TryParse(txt_fecha_ini.Text, out fecha); periodo_ini = fecha; fecha = new DateTime(1, 1, 1); DateTime periodo_fin = new DateTime(); DateTime.TryParse(txt_fecha_fin.Text, out fecha); periodo_fin = fecha; fecha = new DateTime(1, 1, 1); grd_consulta.DataSource = SalidaCtrl.SalidaTransporteAuditoriaLst(periodo_ini.Year, periodo_ini.DayOfYear, periodo_fin.Year, periodo_fin.DayOfYear); grd_consulta.DataBind(); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }