Beispiel #1
0
        public EPolizas buscar(string codigo)
        {
            EPolizas obj = null;
            string   sql = "SELECT * FROM afpolizas WHERE codActivo=?codigo";

            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();
                    cmd.Parameters.Add("?codigo", MySqlDbType.String).Value = codigo;
                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        if (dr.HasRows == true)
                        {
                            dr.Read();
                            obj = mapearObjeto(dr);
                        }
                        cnx.cerrarConexion();
                    }
                }
            }
            return(obj);
        }
Beispiel #2
0
        public int insertar(EPolizas obj)
        {
            int    nReg = 0;
            string sql  = " INSERT INTO afpolizas (idPoliza, codActivo, nPoliza, fechaInicio, fechaVence, " +
                          " responsable, telefono, deducible, valor, empresa )  VALUES (NUll, ?codActivo, ?nPoliza,  " +
                          " ?fechaInicio, ?fechaVence , ?responsable, ?telefono, ?deducible, ?valor, ?empresa)";

            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();

                    cmd.Parameters.Add("?codActivo", MySqlDbType.VarChar).Value  = obj.codActivo;
                    cmd.Parameters.Add("?nPoliza", MySqlDbType.String).Value     = obj.nPoliza;
                    cmd.Parameters.Add("?fechaInicio", MySqlDbType.Date).Value   = obj.fechaInicio;
                    cmd.Parameters.Add("?fechaVence", MySqlDbType.Date).Value    = obj.fechaVence;
                    cmd.Parameters.Add("?empresa", MySqlDbType.String).Value     = obj.empresa;
                    cmd.Parameters.Add("?responsable", MySqlDbType.String).Value = obj.responsable;
                    cmd.Parameters.Add("?telefono", MySqlDbType.String).Value    = obj.telefono;
                    cmd.Parameters.Add("?deducible", MySqlDbType.Double).Value   = obj.deducible;
                    cmd.Parameters.Add("?valor", MySqlDbType.Double).Value       = obj.valor;

                    if (cnx.abrirConexion())
                    {
                        nReg = cmd.ExecuteNonQuery();
                        cnx.cerrarConexion();
                    }
                }
            }
            return(nReg);
        }
Beispiel #3
0
        private void guardarPoliza()
        {
            EPolizas objPol = new EPolizas();

            objPol.codActivo   = txtCodigo.Text;
            objPol.deducible   = UtilSystem.DIN(txtValDeducible.Text);
            objPol.empresa     = txtEmpresa.Text;
            objPol.fechaInicio = UtilSystem.fFecha(dtpFInicioSeg.Value);
            objPol.fechaVence  = UtilSystem.fFecha(dtpFVenceSeg.Value);
            objPol.responsable = txtAgente.Text;
            objPol.telefono    = txtTelSeguro.Text;
            objPol.valor       = UtilSystem.DIN(txtValAsegurado.Text);
            objPol.nPoliza     = txtPoliza.Text;
            bllPoliza.insertar(objPol);
        }
Beispiel #4
0
 private void mostrarPoliza(string codigo)
 {
     objPoliza = bllPoliza.buscar(codigo);
     if (objPoliza != null)
     {
         txtPoliza.Text       = objPoliza.nPoliza;
         txtValDeducible.Text = UtilSystem.fMoneda(objPoliza.deducible);
         txtEmpresa.Text      = objPoliza.empresa;
         dtpFInicioSeg.Value  = Convert.ToDateTime(objPoliza.fechaInicio);
         dtpFVenceSeg.Value   = Convert.ToDateTime(objPoliza.fechaVence);
         txtAgente.Text       = objPoliza.responsable;
         txtTelSeguro.Text    = objPoliza.telefono;
         txtValAsegurado.Text = UtilSystem.fMoneda(objPoliza.valor);
         lblIDPoliza.Text     = objPoliza.idPoliza.ToString();
     }
 }
Beispiel #5
0
        protected EPolizas mapearObjeto(MySqlDataReader fila)
        {
            EPolizas poliza = new EPolizas {
                idPoliza    = fila.GetInt32("idPoliza"),
                codActivo   = fila.GetString("codActivo"),
                nPoliza     = fila.GetString("nPoliza"),
                empresa     = fila.GetString("empresa"),
                fechaInicio = fila.GetString("fechaInicio"),
                fechaVence  = fila.GetString("fechaVence"),
                responsable = fila.GetString("responsable"),
                telefono    = fila.GetString("telefono"),
                deducible   = fila.GetDouble("deducible"),
                valor       = fila.GetDouble("valor")
            };

            return(poliza);
        }
Beispiel #6
0
        public string insertar(EPolizas obj)
        {
            if (string.IsNullOrEmpty(obj.codActivo))
            {
                return("El codigo del Activo no puede ser vacio");
            }
            if (string.IsNullOrEmpty(obj.nPoliza))
            {
                return("Falta el Numero de Poliza");
            }

            if (pDao.insertar(obj) > 0)
            {
                return("Exito");
            }
            else
            {
                return("Error Al Guardar datos de la Poliza de Seguros");
            }
        }