示例#1
0
        protected void click_btn_processFile(object sender, EventArgs args)
        {
            try
            {
                DataTable dtReviewFile = new DataTable();

                dtReviewFile = EntradaCtrl.FondeoUpLoadData(hf_path.Value, Convert.ToDateTime(txt_fecha_fact.Text), ddl_importador.SelectedItem.Text, ddl_aduana.SelectedValue);

                ControlsMng.GridViewClean(grd_reviewFile);

                lbl_NoFolios.Text = "No Partidas en el Archivo: " + dtReviewFile.Compute("COUNT(No)", "");
                int FoliosError = Convert.ToInt32(dtReviewFile.Compute("COUNT(No)", "HasError=true"));
                lbl_NoFoliosMsg.Text = "No Partidas con Error: " + FoliosError.ToString();

                showErrorsInFile(dtReviewFile);
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
            finally
            {
                btn_importar.Visible    = true;
                pnl_datosFondeo.Visible = false;
            }
        }
示例#2
0
        private void showErrorsInFile(DataTable dt)
        {
            int numErr = 0;

            try
            {
                ControlsMng.GridViewClean(grd_reviewFile);
                lbl_NoFoliosMsg.Text = string.Empty;
                DataTable dtErrInFile = EntradaCtrl.FondeoGetInsideErr(dt);
                numErr = dtErrInFile.Rows.Count;
                if (numErr > 0)
                {
                    ControlsMng.GridViewfillNoHtmlEncode(dtErrInFile, grd_reviewFile);
                    throw new ImportException();
                }

                importFondeoPaso(dt);
            }
            catch (ImportException)
            {
                lbl_NoFoliosMsg.Text = "Folios con Error: " + numErr.ToString();
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
        protected void sortFondeo(object sender, GridViewSortEventArgs e)
        {
            List <Entrada_fondeo> lst = EntradaCtrl.FondeoGetByReferencia(txt_dato.Text.Trim(), false);

            grd_fondeo.DataSource = lst.OrderBy(p => p.Folio);
            grd_fondeo.DataBind();
        }
示例#4
0
        private string entLiverpool(HttpContext context)
        {
            string response = string.Empty;
            string option   = context.Request["opt"].ToString();

            //string email = context.Request["email"].ToString();
            //string pass = context.Request["pass"].ToString();
            try
            {
                switch (option)
                {
                case "getCodigosPendientes":
                    response = JsonConvert.SerializeObject(EntradaCtrl.EntradaLiverpoolGetCodPendientes());
                    break;

                case "subirMaquila":
                    jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                    List <Entrada_liverpool> lst = JsonConvert.DeserializeObject <List <Entrada_liverpool> >(jsonData);

                    response = JsonConvert.SerializeObject(EntradaCtrl.EntradaLiverpoolSaveMaquila(lst));

                    break;
                }
            }
            catch (Exception e)
            {
                response = e.Message;
            }

            return(response);
        }
示例#5
0
        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;
                EntradaCtrl.ReferenciaValida(tb.Text, Convert.ToInt32(ddlCliente.SelectedValue));
                ////Verificacion en tabla de Entrada_fondeo
                //List<Entrada_fondeo> lstEntFo = EntradaCtrl.FondeoGetByReferencia(tb.Text);
                //if (lstEntFo.Count > 0)
                //{
                //    Entrada_fondeo oEFfirst = lstEntFo.First();
                //    Aduana oAduana = CatalogCtrl.AduanaGetByCodigo(oEFfirst.Aduana);
                //    txt_origen.Text = oAduana.Nombre;
                //    //ddlCliente.SelectedValue = ;
                //}
            }
            catch (Exception ex)
            {
                cv.ErrorMessage = ex.Message;
                args.IsValid    = false;
            }
        }
示例#6
0
        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;
            }
        }
示例#7
0
 private void validaCodigos()
 {
     try
     {
         ControlsMng.GridViewClean(grd_reviewFile);
         List <Entrada_fondeo> lst = EntradaCtrl.FondeoValidaCodigos();
         if (lst.Count > 0)
         {
             fondeoPasoDlt();
             lbl_NoFoliosMsg.Text = "Partidas con codigos no existentes en el catálogo: " + lst.Count.ToString();
             //grd_reviewFile.AutoGenerateColumns = true;
             grd_reviewFile.DataSource = lst;
             grd_reviewFile.DataBind();
             usrControlClienteMercancia1.fillNegocio();
         }
         else
         {
             validaVendors();
         }
     }
     catch
     {
         throw;
     }
 }
示例#8
0
        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;
            }
        }
示例#9
0
        protected void validatePedido(object sender, ServerValidateEventArgs args)
        {
            args.IsValid = false;
            if (args.Value.Trim().Length <= 0)
            {
                return;
            }

            TextBox txt_pedido = ((Control)sender).Parent.FindControl("txt_pedido") as TextBox;

            try
            {
                Entrada_liverpool o = new Entrada_liverpool()
                {
                    Trafico = txt_trafico.Text.Trim(), Pedido = Convert.ToInt32(txt_pedido.Text.Trim())
                };
                EntradaCtrl.EntradaLiverpoolGetByUniqueKey(o);
                if (o.Id <= 0)
                {
                    return;
                }
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }

            args.IsValid = true;
        }
示例#10
0
 protected void rem_piso(object sender, CommandEventArgs args)
 {
     try
     {
         int consec_piso      = Convert.ToInt32(args.CommandArgument);
         Entrada_inventario o = VSLstEntPiso.Find(p => p.Consec == consec_piso);
         if (o != null)
         {
             if (o.Id <= 0)
             {
                 VSLstEntPiso.Remove(o);
             }
             else
             {
                 EntradaCtrl.InventarioDlt(o.Id);
                 VSLstEntPiso.Remove(o);
             }
         }
     }
     catch (Exception e)
     {
         if (string.Compare(e.InnerException.Message, "1451") == 0)
         {
             ((MstCasc)this.Master).setError = e.Message + " (órdenes de trabajo).";
         }
         else
         {
             ((MstCasc)this.Master).setError = e.Message;
         }
     }
     finally
     {
         fillRepeaterPiso();
     }
 }
示例#11
0
        protected void clickSaveCodigo(object sender, EventArgs args)
        {
            try
            {
                Entrada_inventario oEI = JsonConvert.DeserializeObject <Entrada_inventario>(hf_entrada_inventario.Value);
                List <Entrada_inventario_detail> lstEntInvDet  = JsonConvert.DeserializeObject <List <Entrada_inventario_detail> >(hf_entrada_inventario_detail.Value);
                List <Entrada_inventario_lote>   lstEntInvLote = JsonConvert.DeserializeObject <List <Entrada_inventario_lote> >(hf_entrada_inventario_lote.Value);

                if (lstEntInvDet == null || lstEntInvDet.Count == 0)
                {
                    throw new Exception("Es necesario desglosar bultos y piezas por bulto");
                }

                oEI.LstEntInvDet = lstEntInvDet;

                if (lstEntInvLote == null)
                {
                    lstEntInvLote = new List <Entrada_inventario_lote>();
                }

                oEI.LstEntInvLote = lstEntInvLote;

                oEI.Id_usuario = ((MstCasc)this.Master).getUsrLoged().Id;
                EntradaCtrl.InventarioSave(oEI);
                ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('Se guardó correctamente el registro');</script>");
                //window.location.href='frmInventario.aspx?_kp=" + hf_id_entrada.Value + "';
                btnSaveCodigo.PostBackUrl = "frmInventario.aspx?_kp=" + hf_id_entrada.Value;
                fillEntrada(Convert.ToInt32(hf_id_entrada.Value));
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }
示例#12
0
        private void loadFirstTime()
        {
            try
            {
                int IdEntradaPrint = 0;
                if (Request.QueryString["_kp"] != null)
                {
                    int.TryParse(Request.QueryString["_kp"].ToString(), out IdEntradaPrint);
                    printEntrada(IdEntradaPrint);
                }

                fillData();

                //Verifica si tiene entradas compartidas pendientes con y sin fondeo
                IEnumerable <Entrada_compartida> lstDistinct = EntradaCtrl.getEntradaCompartidaByUser(((MstCasc)this.Master).getUsrLoged().Id, false).Distinct();
                hf_CompPendiente.Value = lstDistinct.Count() == 0 ? "0" : "1";

                //pnl_busqueda.Visible = lstDistinct.Count() == 0;
                //pnl_compartidos.Visible = lstDistinct.Count() > 0;
                if (lstDistinct.Count() > 0)
                {
                    repFoliosPendientes.DataSource = lstDistinct.ToList <Entrada_compartida>();
                    repFoliosPendientes.DataBind();
                }
            }
            catch
            {
                throw;
            }
        }
示例#13
0
        private Entrada addEntradaValuesCompartida()
        {
            Entrada oE = new Entrada();

            oE.Folio = hfFolio.Value.ToString();

            try
            {
                oE = getEntradaCompartida(oE.Folio);
                setFormValuesCompartida(oE);

                EntradaCtrl.AddEntradaCompartida(oE);

                oE.PUsuario = ((MstCasc)this.Master).getUsrLoged();

                DocumentoMng oDocMng = new DocumentoMng();
                foreach (Entrada_documento itemSD in VSLstED)
                {
                    Documento oDoc = new Documento();
                    oDoc.Id             = itemSD.Id_documento;
                    oDocMng.O_Documento = oDoc;
                    oDocMng.selById();
                    itemSD.PDocumento = oDoc;
                }
                oE.PLstEntDoc = VSLstED;

                Bodega oB = new Bodega();
                oB.Id = oE.Id_bodega;
                BodegaMng oBMng = new BodegaMng();
                oBMng.O_Bodega = oB;
                oBMng.selById();
                oE.PBodega = oB;

                Cortina oCor = new Cortina();
                oCor.Id        = oE.Id_cortina;
                oCor.Nombre    = ddlCortina.SelectedItem.Text;
                oCor.Id_bodega = oE.Id_bodega;
                oE.PCortina    = oCor;

                oE.PCliente = CatalogCtrl.Cliente_GetById(oE.Id_cliente);

                Cuenta_tipoMng oCTMng = new Cuenta_tipoMng();
                Cuenta_tipo    oCT    = new Cuenta_tipo();
                oCT.Id = oE.PCliente.Id_cuenta_tipo;
                oCTMng.O_Cuenta_tipo = oCT;
                oCTMng.selById();
                oE.PCliente.cuenta_tipo = oCT.Nombre;

                Custodia oCdia = new Custodia();
                oCdia.Id     = oE.Id_custodia;
                oCdia.Nombre = ddlCustodia.SelectedItem.Text;
                oE.PCustodia = oCdia;
            }
            catch (Exception)
            {
                throw;
            }
            return(oE);
        }
示例#14
0
        protected void btn_buscar_click(object sender, EventArgs args)
        {
            try
            {
                bool   exixteFondeo = false;
                string referencia   = txt_referencia.Text.Trim();

                //Verificacion en tabla de Entrada_fondeo
                List <Entrada_fondeo> lstEntFo = EntradaCtrl.FondeoGetByReferencia(referencia);
                exixteFondeo = lstEntFo.Count > 0;
                if (!exixteFondeo)
                {
                    throw new Exception("El pedimento: " + referencia + ", no ha sido dado de alta en los fondeos");
                }

                //Verifica que no sea una compartida de otro usuario
                EntradaCtrl.ReferenciaValida(txt_referencia.Text, Convert.ToInt32(hf_id_cliente.Value));


                //Verifica que sea un nuevo arribo o un arribo parcial
                if (!EntradaCtrl.EsReferenciaParcial(referencia, 1))
                {
                    EntradaCtrl.ReferenciaNuevaValida(referencia, 1);
                }
                else
                {
                    Entrada_parcial oEP = EntradaCtrl.ParcialGetByReferencia(referencia);
                    if (oEP.Id_entrada == 0)
                    {
                        throw new Exception("El pedimento entro parcialmente y ya se ha capturado la última parcialidad.");
                    }
                    fillEntradaParcial(EntradaCtrl.getEntradaParcial(oEP.Id_entrada), oEP);
                }

                pnl_infoArribo.Visible = exixteFondeo;

                if (exixteFondeo)
                {
                    hf_fondeoValido.Value = "1";
                    hf_id_cliente.Value   = "1";
                    //aquiDocRecrfv_doc_req.Enabled = false;

                    Entrada_fondeo oEFfirst = lstEntFo.First();
                    //aquiDocRectxt_doc_req.Text = oEFfirst.Aduana + "-" + oEFfirst.Referencia;
                    //aquiDocRectxt_doc_req.Enabled = false;
                    Aduana oAduana = CatalogCtrl.AduanaGetByCodigo(oEFfirst.Aduana);
                    txt_origen.Text             = oAduana.Nombre;
                    txt_no_pieza_declarada.Text = lstEntFo.Sum(p => p.Piezas).ToString();

                    fillEntradaDocumento(lstEntFo);
                }
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }
示例#15
0
 /// <summary>
 /// Elimina los registros de la tabla fondeo_paso del usuario, regularmente se ocupará cuando no existan códigos o vendors
 /// </summary>
 private void fondeoPasoDlt()
 {
     try
     {
         EntradaCtrl.FondeoPasoDltByUsuario(((MstCasc)this.Master).getUsrLoged().Id);
     }
     catch
     {
         throw;
     }
 }
示例#16
0
        private void fillEntradaCompartida(Entrada oE, string referencia)
        {
            if (oE != null)
            {
                try
                {
                    fillData();
                    hf_CompPendiente.Value = "0";
                    hf_id_cliente.Value    = oE.Id_cliente.ToString();

                    txt_fecha.Text        = oE.Fecha.ToString("dd MMMM yy");
                    txt_hora_llegada.Text = oE.Hora;

                    //Para multibodega
                    ddlBodega.SelectedValue = oE.Id_bodega.ToString();
                    ControlsMng.fillCortinaByBodega(ddlCortina, oE.Id_bodega);

                    ddlCortina.SelectedValue = oE.Id_cortina.ToString();
                    hf_referencia.Value      = referencia;
                    List <Entrada_fondeo> lstEntFo = EntradaCtrl.FondeoGetByReferencia(referencia);
                    txt_no_pieza_declarada.Text = lstEntFo.Sum(p => p.Piezas).ToString();


                    pnl_addPedimentosCompartidos.Visible = false;
                    pnl_getPedimentosCompartidos.Visible = true;
                    List <Entrada_compartida> lstECActivos = oE.PLstEntComp.FindAll(p => p.IsActive == true && string.Compare(p.Referencia, referencia) != 0);
                    grd_compartidos.DataSource = lstECActivos;
                    grd_compartidos.DataBind();


                    pnl_addTransportes.Visible = false;
                    pnl_getTransportes.Visible = true;
                    grd_transportes.DataSource = oE.PLstEntTrans;
                    hf_entradaTransporte.Value = JsonConvert.SerializeObject(oE.PLstEntTrans, Formatting.Indented);
                    grd_transportes.DataBind();

                    txt_origen.Text                = oE.Origen;
                    txt_sello.Text                 = oE.Sello;
                    txt_talon.Text                 = oE.Talon;
                    ddlCustodia.SelectedValue      = oE.Id_custodia.ToString();
                    txt_operador.Text              = oE.Operador;
                    ddlVigilante.SelectedItem.Text = oE.Vigilante;

                    fillEntradaDocumento(lstEntFo);

                    pnl_infoArribo.Visible = true;
                }
                catch
                {
                    throw;
                }
            }
        }
示例#17
0
 protected void save_click(object sender, EventArgs args)
 {
     try
     {
         EntradaCtrl.EntradaPreCargaAdd(getFormValues());
         ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('Se guardo el registro correctamente');window.location.href='frmPreArribo.aspx';</script>");
     }
     catch (Exception e)
     {
         ((MstCasc)this.Master).setError = e.Message;
     }
 }
示例#18
0
 protected void save_inventario(object sender, EventArgs args)
 {
     try
     {
         EntradaCtrl.InventarioAdd(VSLstEntPiso);
         ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('Se guardó correctamente el registro');window.location.href='frmInventario.aspx?_kp=" + hf_id_entrada.Value + "';</script>");
     }
     catch (Exception e)
     {
         ((MstCasc)this.Master).setError = e.Message;
     }
 }
示例#19
0
 private void importFondeo()
 {
     try
     {
         string folioFondeo = string.Empty;
         int    rowAffected = EntradaCtrl.FondeoInsertData(ref folioFondeo, ((MstCasc)this.Master).getUsrLoged().Id);
         lbl_NoFolios.Text = "No de Partidas Agregadas: " + rowAffected.ToString() + "; Folio: " + folioFondeo;
     }
     catch
     {
         throw;
     }
 }
示例#20
0
 private void fillRepEntCompartidas()
 {
     try
     {
         IEnumerable <Entrada_compartida> lstDistinct = EntradaCtrl.getEntradaCompartidaByUser(((MstCasc)this.Master).getUsrLoged().Id).Distinct();
         repFoliosPendientes.DataSource = lstDistinct.ToList <Entrada_compartida>();
         repFoliosPendientes.DataBind();
     }
     catch
     {
         throw;
     }
 }
示例#21
0
 private Entrada addEntradaValues()
 {
     try
     {
         Entrada o = getEntradaFormValues();
         EntradaCtrl.AddEntrada(o);
         return(o);
     }
     catch
     {
         throw;
     }
 }
示例#22
0
 protected void btn_buscar_click(object sender, EventArgs args)
 {
     try
     {
         List <Entrada> lst = EntradaCtrl.searchByFolioPedimento(txt_dato.Text.Replace(" ", "").Trim());
         rep_resultados.DataSource = lst;
         rep_resultados.DataBind();
     }
     catch (Exception e)
     {
         ((MstCasc)this.Master).setError = e.Message;
     }
 }
示例#23
0
        protected void btn_buscar_click(object sender, EventArgs args)
        {
            try
            {
                bool   exixteFondeo = false;
                string referencia   = txt_dato.Text.Trim();

                //Verificacion en tabla de Entrada_fondeo
                List <Entrada_fondeo> lstEntFo = EntradaCtrl.FondeoGetByReferencia(referencia);
                exixteFondeo = lstEntFo.Count > 0;
                if (!exixteFondeo)
                {
                    throw new Exception("El pedimento proporcionado no ha sido dado de alta en los fondeos");
                }


                //Verifica que sea un nuevo arribo o un arribo parcial
                if (!EntradaCtrl.EsReferenciaParcial(referencia, 1))
                {
                    EntradaCtrl.ReferenciaNuevaValida(referencia, 1);
                }
                else
                {
                    Entrada_parcial oEP = EntradaCtrl.ParcialGetByReferencia(referencia);
                    if (oEP.Id_entrada == 0)
                    {
                        throw new Exception("El pedimento entro parcialmente y ya se ha capturado la última parcialidad.");
                    }
                    fillEntradaParcial(EntradaCtrl.getEntradaParcial(oEP.Id_entrada), oEP);
                }

                pnl_infoArribo.Visible = exixteFondeo;

                if (exixteFondeo)
                {
                    fillData();

                    Entrada_fondeo oEFfirst = lstEntFo.First();
                    txt_referencia.Text = oEFfirst.Aduana + "-" + oEFfirst.Referencia;
                    Aduana oAduana = CatalogCtrl.AduanaGetByCodigo(oEFfirst.Aduana);
                    txt_origen.Text             = oAduana.Nombre;
                    txt_no_pieza_declarada.Text = lstEntFo.Sum(p => p.Piezas).ToString();
                    //txt_origen.Text = oAduana.Nombre;
                    //ddlCliente.SelectedValue = ;
                }
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }
示例#24
0
 private Entrada addEntradaValues()
 {
     try
     {
         Entrada o        = getEntradaFormValues();
         string  mailFrom = System.Configuration.ConfigurationManager.AppSettings["mailFrom"].ToString();
         EntradaCtrl.EntradaAlmacenAdd(o, mailFrom);
         return(o);
     }
     catch
     {
         throw;
     }
 }
示例#25
0
        private Entrada getEntradaParcial(int IdEntrada)
        {
            Entrada oE = null;

            try
            {
                oE = EntradaCtrl.getEntradaParcial(IdEntrada);
            }
            catch
            {
                throw;
            }
            return(oE);
        }
示例#26
0
        private Entrada getEntradaCompartida(string folio)
        {
            Entrada oE = null;

            try
            {
                oE = EntradaCtrl.getEntradaCompartida(folio);
            }
            catch
            {
                throw;
            }

            return(oE);
        }
示例#27
0
        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;
                Entrada_compartida oEC = new Entrada_compartida();
                oEC.Folio     = folioCompatido;
                oEC.Capturada = false;

                repReferencias.DataSource = EntradaCtrl.getEntradaCompartidaByFolioNoCapturada(oEC);
                repReferencias.DataBind();
            }
        }
示例#28
0
        private void fillPanelWork()
        {
            try
            {
                rep_WorkDay.DataSource = EntradaCtrl.InventarioGetSinMaquila();
                rep_WorkDay.DataBind();

                //List<Entrada_inventario> lstMaqXCerrar = EntradaCtrl.InventarioGetByStatus(Globals.EST_MAQ_PAR_CERRADA);
                //rep_MqXCerrar.DataSource = lstMaqXCerrar.FindAll(p => p.Id_estatus > Globals.EST_INV_CON_APROBACION);
                //rep_MqXCerrar.DataBind();
            }
            catch
            {
                throw;
            }
        }
示例#29
0
 protected void click_result(object sender, RepeaterCommandEventArgs args)
 {
     try
     {
         int IdEntrada = 0;
         int.TryParse(args.CommandArgument.ToString(), out IdEntrada);
         Repeater repOrdCod            = args.Item.FindControl("repOrdCod") as Repeater;
         List <Entrada_inventario> lst = EntradaCtrl.InventarioGetBy(IdEntrada, false);
         repOrdCod.DataSource = lst;
         repOrdCod.DataBind();
     }
     catch (Exception e)
     {
         ((MstCasc)this.Master).setError = e.Message;
     }
 }
示例#30
0
        private Entrada addEntradaValuesCompartida()
        {
            Entrada oE = new Entrada();

            try
            {
                oE       = getEntradaFormValues(true);
                oE.Folio = hfFolio.Value.ToString();
                EntradaCtrl.AddEntradaCompartida(oE);
            }
            catch (Exception)
            {
                throw;
            }
            return(oE);
        }