Esempio n. 1
0
        public EMantenimiento buscar(string codigo)
        {
            EMantenimiento obj = null;
            string         sql = "SELECT * FROM afmantenimiento 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);
        }
Esempio n. 2
0
        public int insertar(EMantenimiento obj)
        {
            int    nReg = 0;
            string sql  = " INSERT INTO afmantenimiento (codActivo, nContrato, fInicio, fVence, " +
                          " nVisitas, proveedor, valor)  VALUES (?codActivo, ?nContrato,  " +
                          " ?fInicio, ?fVence , ?nVisitas, ?proveedor,  ?valor)";

            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("?nContrato", MySqlDbType.String).Value  = obj.nContrato;
                    cmd.Parameters.Add("?fInicio", MySqlDbType.Date).Value      = obj.fInicio;
                    cmd.Parameters.Add("?fVence", MySqlDbType.Date).Value       = obj.fVence;
                    cmd.Parameters.Add("?nVisitas", MySqlDbType.Int16).Value    = obj.nVisitas;
                    cmd.Parameters.Add("?proveedor", MySqlDbType.String).Value  = obj.proveedor;
                    cmd.Parameters.Add("?valor", MySqlDbType.Double).Value      = obj.valor;

                    if (cnx.abrirConexion())
                    {
                        nReg = cmd.ExecuteNonQuery();
                        cnx.cerrarConexion();
                    }
                }
            }
            return(nReg);
        }
Esempio n. 3
0
        private void guardarContratoMto()
        {
            EMantenimiento objMto = new EMantenimiento();

            objMto.codActivo = txtCodigo.Text;
            objMto.fInicio   = UtilSystem.fFecha(dtpInicioMto.Value);
            objMto.fVence    = UtilSystem.fFecha(dtpVenceMto.Value);
            objMto.nContrato = txtContrato.Text;
            objMto.nVisitas  = Convert.ToInt32(txtNVisitas.Text);
            objMto.proveedor = txtProveedorMto.Text;
            objMto.valor     = UtilSystem.DIN("0");
            bllMto.insertar(objMto);
        }
Esempio n. 4
0
 private void mostrarCtoMto(string codigo)
 {
     objMnto = bllMto.buscar(codigo);
     if (objMnto != null)
     {
         dtpInicioMto.Value   = Convert.ToDateTime(objMnto.fInicio);
         dtpVenceMto.Value    = Convert.ToDateTime(objMnto.fVence);
         txtContrato.Text     = objMnto.nContrato;
         txtNVisitas.Text     = objMnto.nVisitas.ToString();
         txtProveedorMto.Text = objMnto.proveedor;
         txtValContrato.Text  = UtilSystem.fMoneda(objMnto.valor);
         lblIDContMant.Text   = objMnto.idMto.ToString();
     }
 }
Esempio n. 5
0
        protected EMantenimiento mapearObjeto(MySqlDataReader fila)
        {
            EMantenimiento objMto = new EMantenimiento();

            objMto.idMto     = fila.GetInt32("idMto");
            objMto.codActivo = fila.GetString("codActivo");
            objMto.nContrato = fila.GetString("nContrato");
            objMto.fInicio   = fila.GetString("fInicio");
            objMto.fVence    = fila.GetString("fVence");
            objMto.nVisitas  = fila.GetInt16("nVisitas");
            objMto.proveedor = fila.GetString("proveedor");
            objMto.valor     = fila.GetDouble("valor");
            return(objMto);
        }
Esempio n. 6
0
        public string insertar(EMantenimiento obj)
        {
            if (string.IsNullOrEmpty(obj.codActivo))
            {
                return("El codigo del Activo no puede ser vacio");
            }
            if (string.IsNullOrEmpty(obj.nContrato))
            {
                return("Falta el Numero de Contrato");
            }

            if (mDao.insertar(obj) > 0)
            {
                return("Exito");
            }
            else
            {
                return("Error Al Guardar datos del Contrato de Mantenimiento");
            }
        }