Ejemplo n.º 1
0
 private void MostrarRedespacho(int redespachoID)
 {
     try
     {
         IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();
         redespacho.RedespachoID = Utiles.Validaciones.obtieneEntero(txtRedespachoID.Text);
         DsRecepcionRedespacho ds = redespacho.GetDataSetRedespachoONE();
         if (ds.Datos.Count == 1)
         {
             foreach (DsRecepcionRedespacho.DatosRow dr in ds.Datos)
             {
                 txtOrden.Text          = dr.NroOrdenEntrega.ToString();
                 txtFechaRecepcion.Text = dr.Fecha.ToShortDateString();
                 txtBultos.Text         = dr.CantidadBultos.ToString();
                 txtEmpresa.Text        = dr.EmpresaTerceros;
                 txtUVenta.Text         = dr.TipoUVRedespachoID == 1 ? "Encomienda" : "Bolsín";
                 ICliente cliente = ClienteFactory.GetCliente();
                 cliente.ClienteID = dr.ClienteID;
                 cliente.Consultar();
                 txtRazonSocial.Text = cliente.RazonSocial;
                 txtCodigo.Text      = cliente.Codigo;
                 txtCUIT.Text        = cliente.NroCuit;
             }
         }
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
        private void BindGrid()
        {
            IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();

            redespacho.AgenciaID = AgenciaConectadaID;
            AdministrarGrillas.Configurar(dtgPlanilla, "RedespachoID", CantidadOpciones);
            dtgPlanilla.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text);
            DsPlanillaRedespacho ds = redespacho.GetDataSetPlanillaRedespacho();

            dtgPlanilla.DataSource          = ds.Detalle;
            Session["DsPlanillaRedespacho"] = ds;
            dtgPlanilla.DataBind();
        }
Ejemplo n.º 3
0
        private void BindGrid()
        {
            DateTime fechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime fechaHasta = Convert.ToDateTime(txtFechaHasta.Text);

            AdministrarGrillas.Configurar(dtgPlanillas, "PlanillaRedespachoID", CantidadOpciones);
            IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();

            redespacho.AgenciaID          = AgenciaConectadaID;
            dtgPlanillas.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text);
            dtgPlanillas.DataSource       = redespacho.GetDataSetPlanillaConsul(fechaDesde, fechaHasta, Utiles.Validaciones.obtieneEntero(txtOrden.Text)).Datos;
            dtgPlanillas.DataBind();
        }
Ejemplo n.º 4
0
 private int ProximaOrden()
 {
     try
     {
         IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();
         redespacho.AgenciaID = AgenciaConectadaID;
         return(redespacho.MaxNroOrdenEntrega());
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
         return(0);
     }
 }
 private void dtgRedespachos_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
 {
     try
     {
         IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();
         redespacho.RedespachoID = Utiles.Validaciones.obtieneEntero(e.Item.Cells[0].Text);
         redespacho.UsuarioID    = usuario.UsuarioID;
         redespacho.AgenciaID    = AgenciaConectadaID;
         redespacho.Eliminar();
         BindGrid();
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
        private void BindGridGenerada()
        {
            DsPlanillaRedespacho ds = new DsPlanillaRedespacho();

            ds = (DsPlanillaRedespacho)Session["DsPlanillaRedespacho"];
            IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();

            if (ds == null)
            {
                redespacho.PlanillaRedespachoID = Utiles.Validaciones.obtieneEntero(txtPlanillaRedespachoID.Text);
                ds = redespacho.GetDataSetPlanillaRedespacho();
            }
            AdministrarGrillas.Configurar(dtgPlanillaGenerada, "RedespachoID", CantidadOpciones);
            dtgPlanillaGenerada.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text);
            dtgPlanillaGenerada.DataSource       = ds.Detalle;
            Session["DsPlanillaRedespacho"]      = ds;
            dtgPlanillaGenerada.DataBind();
        }
 private void butGenerar_Click(object sender, System.EventArgs e)
 {
     try
     {
         IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();
         redespacho.AgenciaID = AgenciaConectadaID;
         redespacho.UsuarioID = usuario.UsuarioID;
         DsPlanillaRedespacho ds = (DsPlanillaRedespacho)Session["DsPlanillaRedespacho"];
         redespacho.GuardarPlanilla(ds);
         txtPlanillaRedespachoID.Text = redespacho.PlanillaRedespachoID.ToString();
         butGenerar.Visible           = false;
         butImprimir.Visible          = true;
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
 private void BindGrid()
 {
     try
     {
         IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();
         redespacho.ClienteID          = Utiles.Validaciones.obtieneEntero(Cliente1.ClienteID);
         redespacho.EmpresaTercerosID  = Utiles.Validaciones.obtieneEntero(Empresa1.EmpresaTercerosID);
         redespacho.NroOrdenEntrega    = Utiles.Validaciones.obtieneEntero(txtOrden.Text);
         redespacho.EstadoRedespachoID = Utiles.Validaciones.obtieneEntero(ddlEstado.SelectedValue);
         redespacho.AgenciaID          = AgenciaConectadaID;
         AdministrarGrillas.Configurar(dtgRedespachos, "RedespachoID", CantidadOpciones);
         dtgRedespachos.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text);
         dtgRedespachos.DataSource       = redespacho.Consultar(Convert.ToDateTime(txtFechaDesde.Text), Convert.ToDateTime(txtFechaHasta.Text));
         dtgRedespachos.DataBind();
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
Ejemplo n.º 9
0
 private void butConfirmar_Click(object sender, System.EventArgs e)
 {
     try
     {
         IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();
         redespacho.RedespachoID    = Utiles.Validaciones.obtieneEntero(txtRedespachoID.Text);
         redespacho.UsuarioID       = usuario.UsuarioID;
         redespacho.AgenciaID       = AgenciaConectadaID;
         redespacho.Fecha           = Convert.ToDateTime(txtFechaConformacion.Text);
         redespacho.ObservacionID   = Utiles.Validaciones.obtieneEntero(Observacion1.ObservacionID);
         redespacho.TipoDocumentoID = Utiles.Validaciones.obtieneEntero(ddlTipoDoc.SelectedValue);
         redespacho.NroDocumento    = Utiles.Validaciones.obtieneEntero(txtDocumento.Text);
         redespacho.Nombre          = txtNombre.Text;
         redespacho.Apellido        = txtApellido.Text;
         redespacho.Guardar();
         Response.Redirect("RedespachosConsul.aspx");
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
Ejemplo n.º 10
0
        private void butConfirmar_Click(object sender, System.EventArgs e)
        {
            #region Validadores
            BaseValidator bv;
            bv         = (BaseValidator)phBultos.FindControl("bultosRequerido");
            bv.Enabled = true;
            bv.Validate();
            if (!bv.IsValid)
            {
                return;
            }

            bv         = (BaseValidator)phBultos.FindControl("bultosValid");
            bv.Enabled = true;
            bv.Validate();
            if (!bv.IsValid)
            {
                return;
            }

            bv         = (BaseValidator)phOrden.FindControl("ordenRequerido");
            bv.Enabled = true;
            bv.Validate();
            if (!bv.IsValid)
            {
                return;
            }

            bv         = (BaseValidator)phOrden.FindControl("ordenValid");
            bv.Enabled = true;
            bv.Validate();
            if (!bv.IsValid)
            {
                return;
            }

            bv         = (BaseValidator)phFecha.FindControl("fechaRequerido");
            bv.Enabled = true;
            bv.Validate();
            if (!bv.IsValid)
            {
                return;
            }

            bv         = (BaseValidator)phFecha.FindControl("fechaValid");
            bv.Enabled = true;
            bv.Validate();
            if (!bv.IsValid)
            {
                return;
            }
            #endregion

            try
            {
                IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho();
                redespacho.ClienteID          = Cliente1.ClienteID;
                redespacho.AgenciaID          = AgenciaConectadaID;
                redespacho.UsuarioID          = usuario.UsuarioID;
                redespacho.Fecha              = Convert.ToDateTime(txtFecha.Text);
                redespacho.EmpresaTercerosID  = Utiles.Validaciones.obtieneEntero(Empresa1.EmpresaTercerosID);
                redespacho.NroOrdenEntrega    = Utiles.Validaciones.obtieneEntero(txtOrdenEntrega.Text);
                redespacho.OrigenID           = Utiles.Validaciones.obtieneEntero(PuntoRecepcion.AgenciaID);
                redespacho.CantidadBultos     = Utiles.Validaciones.obtieneEntero(txtBultos.Text);
                redespacho.ObservacionID      = Utiles.Validaciones.obtieneEntero(Observacion1.ObservacionID);
                redespacho.TipoUVRedespachoID = rbtEncomienda.Checked ? 1 : 2;
                redespacho.Guardar();
                Response.Redirect("RecepcionRedespacho.aspx");
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }