void EliminarDatos()
 {
     if (this.IsValid)
     {
         BLPolizas opoliza   = new BLPolizas();
         bool      resultado = false;
         string    mensaje   = "";
         try
         {
             // obtener el id del registro eliminar
             int IdRegistro = Convert.ToInt32(this.hdRegistro.Value);
             // asignar a la variable resultado de
             // invocar el procedimiento almacenado
             resultado = opoliza.EliminaPoliza(IdRegistro);
         }
         ///catch: se ejecuta en el caso de que haya una excepcion
         ///excepcionCapturada: posee los datos de la excepción
         catch (Exception excepcionCapturada)
         {
             mensaje += $"Ocurrió un error: {excepcionCapturada.Message}";
         }
         ///finally: siempre se ejecuta (se atrape o no la excepción)
         finally
         {
             ///si el resultado de la variable es verdadera implica que
             ///el procedimiento no retornó errores
             if (resultado)
             {
                 mensaje += "El registro fue eliminado correctamente";
             }
         }
         ///mostrar el mensaje
         Response.Write("<script>alert('" + mensaje + "')</script>");;
     }
 }
예제 #2
0
        public ActionResult DeleteConfirmed(long id)
        {
            Polizas polizas = new BLPolizas().ConsultarByIdPoliza(Convert.ToInt64(id));

            if (new BLPolizas().EliminarPoliza(polizas))
            {
            }

            return(RedirectToAction("Index"));
        }
        void AlmacenarDatos()
        {
            if (this.IsValid)
            {
                string    mensaje   = "";
                BLPolizas oPoliza   = new BLPolizas();
                bool      resultado = false;
                try
                {
                    ///obtener y convertir los valores seleccionados

                    int NumeroAdicciones = Convert.ToInt32(txtNumeroAdicciones.Text);
                    int IdSeguro         = Convert.ToInt32(txtIdSeguro.Text);
                    int IdUsuario        = Convert.ToInt32(txtIdUsuario.Text);
                    int IdCobertura      = Convert.ToInt32(txtIdCobertura.Text);

                    ///asignar a la variable el resultado de
                    /// invocar el procedimiento almacenado que
                    /// se encuentra en el metodo

                    resultado = oPoliza.InsertaPoliza(
                        txtMontoAsegurado.Text,
                        txtPorcentajeCobertura.Text,
                        NumeroAdicciones,
                        txtMontoAdicciones.Text,
                        txtPrimaAntesImpu.Text,
                        txtImpuestos.Text,
                        txtPrimaFinal.Text,
                        IdSeguro,
                        IdUsuario,
                        IdCobertura
                        );
                }
                ///  CATCH: se ejecuta en el caso de que haya una excepcion
                ///excepcionCapturada: Posee los datos de la excepcion
                catch (Exception excepcionCapturada)
                {
                    mensaje += $" Ocurrio un error:{excepcionCapturada.Message}";
                }
                ///siempre se ejecuta (se atrape o no la excepcion)
                finally
                {
                    /// si el resultado de la variable es verdadera implica que
                    /// el procedimiento no retorno errores

                    if (resultado)
                    {
                        mensaje += "El registro fue insertado";
                    }
                }

                ///mostrar el mensaje
                Response.Write("<script>alert('" + mensaje + "')</script>");
            }
        }
        void AlmacenarDatos()
        {
            if (this.IsValid)
            {
                BLPolizas oPolizas  = new BLPolizas();
                bool      resultado = false;
                string    mensaje   = "";
                try
                {
                    //convertir datos int
                    int NumeroAdicciones = Convert.ToInt32(txtNumeroAdicciones.Text);
                    int IdSeguro         = Convert.ToInt32(txtIdSeguro.Text);
                    int IdUsuario        = Convert.ToInt32(txtIdUsuario.Text);
                    int IdCobertura      = Convert.ToInt32(txtIdCobertura.Text);

                    //obtener el valor del hidden field
                    int idRegistro = Convert.ToInt32(hdidRegistro.Value);

                    ///asignar a la variable el resultado de
                    ///invocar el procedimiento almacenado
                    resultado = oPolizas.ModificaPoliza(
                        idRegistro,
                        this.txtMontoAsegurado.Text,
                        this.txtPorcentajeCobertura.Text,
                        NumeroAdicciones,
                        this.txtMontoAdicciones.Text,
                        this.txtPrimaAntesImpu.Text,
                        this.txtImpuestos.Text,
                        this.txtPrimaFinal.Text,
                        IdSeguro,
                        IdUsuario,
                        IdCobertura);
                }
                ///catch: se ejecuta en el caso de que haya una excepcion
                ///excepcionCapturada: posee los datos de la excepción
                catch (Exception excepcionCapturada)
                {
                    mensaje += $"Ocurrió un error: {excepcionCapturada.Message}";
                }
                ///finally: siempre se ejecuta (se atrape o no la excepción)
                finally
                {
                    ///si el resultado de la variable es verdadera implica que
                    ///el procedimiento no retornó errores
                    if (resultado)
                    {
                        mensaje += "El registro fue modificado";
                    }
                }
                ///mostrar el mensaje
                Response.Write("<script>alert('" + mensaje + "')</script>");
            }
        }
예제 #5
0
        // GET: Polizas/Delete/5
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Polizas polizas = new BLPolizas().ConsultarByIdPoliza(Convert.ToInt64(id));

            if (polizas == null)
            {
                return(HttpNotFound());
            }
            return(View(polizas));
        }
        void CargaDatosGrid()
        {
            //Crear la instancia de la clase que retorna los datos

            BLPolizas blpoliza = new BLPolizas();
            ///crear la variable que contiene los datos
            List <sp_retornaRegistroPoliza_Result> fuenteDatos =
                blpoliza.retornaPoliza(this.txtmontoasegurado.Text, this.txtporcentajecobertura.Text);

            ///agregar feunte de datos
            this.grdListaPoliza.DataSource = fuenteDatos;

            //se muestra el grid
            this.grdListaPoliza.DataBind();
        }
        void CargarPoliza()
        {
            ///Obtener El Parametro De Consulta Seleccionado Desde
            ///

            string parametro = this.Request.QueryString["IdRegistro"];

            ///Validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                ///Lanzar Alerta De Que No Hay Ningun Parametro
                Response.Write("<script>alert('Parámetro nulo')</script>");
            }
            else
            {
                ///Convertir La Variable De Consulta A INT
                int IdRegistro = Convert.ToInt16(parametro);
                /// Se Crea Una Instancia De BLUsuarios
                BLPolizas PolizaObtenido = new BLPolizas();
                /// Se Crea Una Instancia Del Modelo De BD
                sp_RetornaRegistroPolizaID_Result resultado = new sp_RetornaRegistroPolizaID_Result();
                ///Invocar Al Procedimiento Almacenado
                ///Que Retorna Una Poliza Por ID De La Clase BL
                ///Y Se Asigna A Result
                resultado = PolizaObtenido.sp_RetornaRegistroPolizaID_(IdRegistro);
                ///Si RESULT Es Vacio Redireccionar A ListaPoliza
                if (resultado == null)
                {
                    Response.Redirect("frmListaPolizas.aspx");
                }
                else
                {
                    ///Se Asignan A Los TextBox Los Datos De la POliza Obtenido
                    this.txtMontoAsegurado.Text      = resultado.MontoAsegurado;
                    this.txtPorcentajeCobertura.Text = resultado.PorcentajeCobertura;
                    this.txtMontoAdicciones.Text     = resultado.MontoAdicciones;
                    this.txtPrimaAntesImpu.Text      = resultado.PrimaAntesImpu;
                    this.txtImpuesto.Text            = resultado.Impuestos;
                    this.txtPrimaFinal.Text          = resultado.PrimaFinal;
                    this.hdRegistro.Value            = resultado.IdRegistro.ToString();
                }
            }
        }
        void CargarPoliza()
        {
            string parametro = this.Request.QueryString["IdRegistro"];

            //validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                Response.Write("<script>alert('Parámetro nulo')</script>");
            }
            else
            {
                int       IdRegistro     = Convert.ToInt32(parametro);
                BLPolizas PolizaObtenida = new BLPolizas();
                sp_RetornaRegistroPolizaID_Result resultado = new sp_RetornaRegistroPolizaID_Result();
                ///invocar al procedimiento
                resultado = PolizaObtenida.sp_RetornaRegistroPolizaID_(IdRegistro);
                if (resultado == null)
                {
                    Response.Redirect("frmListaPolizas.aspx");
                }
                else
                {
                    this.txtMontoAsegurado.Text      = resultado.MontoAsegurado;
                    this.txtPorcentajeCobertura.Text = resultado.PorcentajeCobertura;
                    this.txtNumeroAdicciones.Text    = resultado.NumeroAdicciones.ToString();
                    this.txtMontoAdicciones.Text     = resultado.MontoAdicciones;
                    this.txtPrimaAntesImpu.Text      = resultado.PrimaAntesImpu;
                    this.txtImpuestos.Text           = resultado.Impuestos;
                    this.txtPrimaFinal.Text          = resultado.PrimaFinal;
                    this.txtIdSeguro.Text            = resultado.IdSeguro.ToString();
                    this.txtIdUsuario.Text           = resultado.IdUsuario.ToString();
                    this.txtIdCobertura.Text         = resultado.IdCobertura.ToString();


                    /////asignar al hidden field
                    /////el valor de la llave primaria
                    hdidRegistro.Value = resultado.IdRegistro.ToString();
                }
            }
        }