Пример #1
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);
     }
 }
Пример #2
0
 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);
     }
 }
Пример #3
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;
            }
        }