예제 #1
0
        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;
            }
        }
예제 #2
0
 private void fillCliente()
 {
     try
     {
         ControlsMng.fillCliente(ddlCliente);
     }
     catch
     {
         throw;
     }
 }
예제 #3
0
 private void fillControls()
 {
     try
     {
         ControlsMng.fillBodegaByUser(ddlBodega, ((MstCasc)this.Master).getUsrLoged().Id);
         ControlsMng.fillCliente(ddlCliente);
         fillEjecutivoByIdCliente(Convert.ToInt32(ddlCliente.SelectedValue));
         ControlsMng.fillTipoTransporte(ddlTipo_Transporte);
     }
     catch
     {
         throw;
     }
 }
예제 #4
0
 private void loadFirstTime()
 {
     try
     {
         ControlsMng.fillBodega(ddlBodega);
         ControlsMng.fillCortinaByBodega(ddlCortina, Convert.ToInt32(ddlBodega.SelectedValue));
         ddlBodega.SelectedValue = ((MstCasc)this.Master).getUsrLoged().Id_bodega.ToString();
         txt_fecha.Text          = DateTime.Today.ToString("dd MMM yy");
         ControlsMng.fillCliente(ddlCliente);
     }
     catch
     {
         throw;
     }
 }
예제 #5
0
        private void fillControls()
        {
            try
            {
                ddlBodega.SelectedValue = ((MstCasc)this.Master).getUsrLoged().Id_bodega.ToString();
                ControlsMng.fillCortinaByBodega(ddlCortina, Convert.ToInt32(ddlBodega.SelectedValue));
                ControlsMng.fillCliente(ddlCliente);
                ControlsMng.fillTransporte(ddl_linea);
                ControlsMng.fillTipoTransporte(ddl_tipo);
                ControlsMng.fillCustodia(ddlCustodia);
                ControlsMng.fillVigilanciaByBodega(ddlVigilante, Convert.ToInt32(ddlBodega.SelectedValue));

                int IdCliente = 0;
                int.TryParse(ddlCliente.SelectedValue, out IdCliente);
            }
            catch (Exception)
            {
                Response.Redirect("~/Login.aspx");
            }
        }
예제 #6
0
        protected void ddlBodega_changed(object sender, EventArgs args)
        {
            try
            {
                clearControls();
                ControlsMng.fillCortinaByBodega(ddlCortina, Convert.ToInt32(ddlBodega.SelectedValue));
                ControlsMng.fillCliente(ddlCliente);
                int IdCliente = 0;

                int.TryParse(Request.QueryString["_idCte"], out IdCliente);

                if (IdCliente == 0)
                {
                    int.TryParse(ddlCliente.SelectedValue, out IdCliente);
                }


                ddlCliente.SelectedValue = IdCliente.ToString();
                ddlCliente_changed(null, null);
                //ControlsMng.fillDocumento(ddlDocumento);
                clienteRequiereDocumentos(IdCliente);
                //clienteDestinos(IdCliente);

                ControlsMng.fillTransporte(ddlTransporte);
                ControlsMng.fillTipoTransporte(ddlTipo_Transporte, ddlTransporte);
                int IdTransporteTipo = 0;
                int.TryParse(ddlTipo_Transporte.SelectedValue, out IdTransporteTipo);
                validarTipo(IdTransporteTipo);
                //fillVigilanteByBodega(Convert.ToInt32(ddlBodega.SelectedValue));
                //fillCliente();
                ControlsMng.fillCustodia(ddlCustodia);
                ControlsMng.fillVigilanciaByBodega(ddlVigilante, Convert.ToInt32(ddlBodega.SelectedValue));
                fillSalParcial(Convert.ToInt32(ddlBodega.SelectedValue));
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }
예제 #7
0
        protected void ddlBodega_changed(object sender, EventArgs args)
        {
            try
            {
                clearControls();
                ControlsMng.fillCortinaByBodega(ddlCortina, Convert.ToInt32(ddlBodega.SelectedValue));

                ControlsMng.fillCliente(ddlCliente);
                int IdCliente = 0;
                int.TryParse(ddlCliente.SelectedValue, out IdCliente);

                clienteRequiereDocumentos(IdCliente);

                ControlsMng.fillTipoTransporte(ddlTipo_Transporte);
                int IdTransporteTipo = 0;
                int.TryParse(ddlTipo_Transporte.SelectedValue, out IdTransporteTipo);
                validarPlacas(IdTransporteTipo);
                ControlsMng.fillCustodia(ddlCustodia);
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }
예제 #8
0
 private void fillCliente()
 {
     ControlsMng.fillCliente(ddlCliente);
     ddlCliente.Items.Insert(0, new ListItem("TODOS", "0"));
 }