Example #1
0
        public void Editar()
        {
            txtDescripcion.Visible = true;
            lblDescripcion.Visible = true;

            IMovilCompletoDominio _movilDominio = IoC.GetObjectDominio <IMovilCompletoDominio>();

            Dominio.Entidades.MovilCompleto movil = _movilDominio.GetOneAgencia(int.Parse(hdnMovilID.Value));

            txtNumeroMovil.Text             = movil.Numero;
            txtAgenciaID.Text               = movil.AgenciaID.ToString();
            txtSucu.Text                    = movil.Agencia.SucursalDGI;
            txtRazon.Text                   = movil.Agencia.RazonSocial;
            txtResponsable.Text             = movil.Responsable;
            txtChofer.Text                  = movil.Chofer;
            txtDescripcion.Text             = movil.Descripcion;
            txtPatente.Text                 = movil.Patente;
            txtDominio.Text                 = movil.Dominio;
            txtMarca.Text                   = movil.Marca;
            txtTipoM.Text                   = movil.TipoMovilID.ToString();
            txtSeguro.Text                  = movil.Aseguradora;
            txtFecha.Text                   = movil.FechaSeguro.Value.ToShortDateString();
            txtCantidadParadas.Text         = movil.CantidadParadasOptimas.ToString();
            txtCapacidadDisponible.Text     = movil.CapacidadDisponible.ToString();
            txtxCapacidadDisponibleKg.Text  = movil.CapacidadDisponibleKilos.ToString();
            chkTieneContrato.Checked        = movil.Contrato.Value;
            txtLiquidacion.Text             = movil.TipoLiquidacionMovilID.ToString();
            txtCuentaCorriente.Text         = movil.NumeroCuenta;
            txtxRentabilidadPretendida.Text = movil.RentabilidadPretendida.ToString();
            txtCapacidadPretendida.Text     = movil.CapacidadPretendida.ToString();
        }
Example #2
0
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         IMovilCompletoDominio           _movilDominio = IoC.GetObjectDominio <IMovilCompletoDominio>();
         Dominio.Entidades.MovilCompleto movil         = _movilDominio.GetOne(Convert.ToInt32(hdnMovilID.Value));
         movil.Baja = true;
         _movilDominio.Actualizar(movil);
         Response.Redirect("MovilConsul.aspx");
     }
     catch (Exception ex)
     {
         string mensaje = ex.Message;
         ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
     }
 }
 protected void dtgMovil_DeleteCommand(object source, DataGridCommandEventArgs e)
 {
     try
     {
         IMovilCompletoDominio           _movilDominio = IoC.GetObjectDominio <IMovilCompletoDominio>();
         Dominio.Entidades.MovilCompleto movil         = _movilDominio.GetOne(Convert.ToInt32(dtgMovil.DataKeys[e.Item.ItemIndex]));
         movil.Baja = true;
         _movilDominio.Actualizar(movil);
         this.dtgMovil.EditItemIndex = -1;
         try
         {
             this.BindGrid(0);
         }
         catch (Exception)
         {
             this.dtgMovil.CurrentPageIndex = 0;
             this.BindGrid(0);
         }
     }
     catch (Exception ex)
     {
         string mensaje = ex.Message;
         try
         {
             mensaje = this.TraducirTexto(ex.Message);
             if (mensaje == "" || mensaje == null)
             {
                 mensaje = ex.Message;
             }
         }
         catch (Exception)
         {
             mensaje = ex.Message;
         }
         ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
     }
 }
Example #4
0
        public void Guardar(Int32 MovilID, int UsuarioID, string Descripcion, string NroMovil, string Agencia, string Resp, string Chofer, string Patente, string Dominio, string Marca,
                            string Tipo, string Seguro, string Fecha, string ParOpt, string Cap, string CapKg, string Contrato, string Liquid, string CtaCte,
                            string Rentabilidad, string CapPret)
        {
            try
            {
                IMovilCompletoDominio           _movilDominio = IoC.GetObjectDominio <IMovilCompletoDominio>();
                Dominio.Entidades.MovilCompleto movil;
                if (MovilID == 0)
                {
                    movil = new Dominio.Entidades.MovilCompleto()
                    {
                        UsuarioID                = UsuarioID,
                        Descripcion              = Descripcion,
                        Numero                   = NroMovil,
                        AgenciaID                = int.Parse(Agencia),
                        Responsable              = Resp,
                        Chofer                   = Chofer,
                        Patente                  = Patente,
                        Dominio                  = Dominio,
                        Marca                    = Marca,
                        TipoMovilID              = int.Parse(Tipo),
                        Aseguradora              = Seguro,
                        FechaSeguro              = DateTime.Parse(Fecha),
                        CantidadParadasOptimas   = int.Parse(ParOpt),
                        CapacidadDisponible      = double.Parse(Cap),
                        CapacidadDisponibleKilos = double.Parse(CapKg),
                        Contrato                 = Contrato == string.Empty ? false : (Contrato == "1" ? true : false),
                        TipoLiquidacionMovilID   = int.Parse(Liquid),
                        NumeroCuenta             = CtaCte,
                        RentabilidadPretendida   = double.Parse(Rentabilidad),
                        CapacidadPretendida      = double.Parse(CapPret),
                        Baja = false,
                    };

                    _movilDominio.Guardar(movil);
                }
                else
                {
                    movil = new Dominio.Entidades.MovilCompleto()
                    {
                        Descripcion              = Descripcion,
                        MovilID                  = MovilID,
                        UsuarioID                = UsuarioID,
                        Numero                   = NroMovil,
                        AgenciaID                = int.Parse(Agencia),
                        Responsable              = Resp,
                        Chofer                   = Chofer,
                        Patente                  = Patente,
                        Dominio                  = Dominio,
                        Marca                    = Marca,
                        TipoMovilID              = int.Parse(Tipo),
                        Aseguradora              = Seguro,
                        FechaSeguro              = DateTime.Parse(Fecha),
                        CantidadParadasOptimas   = int.Parse(ParOpt),
                        CapacidadDisponible      = double.Parse(Cap),
                        CapacidadDisponibleKilos = double.Parse(CapKg),
                        Contrato                 = Contrato == string.Empty ? false : (Contrato == "1" ? true : false),
                        TipoLiquidacionMovilID   = int.Parse(Liquid),
                        NumeroCuenta             = CtaCte,
                        RentabilidadPretendida   = double.Parse(Rentabilidad),
                        CapacidadPretendida      = double.Parse(CapPret),
                        Baja = false,
                    };

                    _movilDominio.Actualizar(movil);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }