Exemple #1
0
        public ESubgrupo buscarSubgrupo(string codigo)
        {
            ESubgrupo objSubgrupo = null;
            string    sql         = "SELECT * FROM afsubgrupo WHERE codigo=?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();
                            objSubgrupo = mapearSubgrupo(dr);
                        }
                        cnx.cerrarConexion();
                    }
                }
            }
            return(objSubgrupo);
        }
Exemple #2
0
        public List <ESubgrupo> getSubgrupo(string grupo)
        {
            List <ESubgrupo> lista       = new List <ESubgrupo>();
            ESubgrupo        objSubgrupo = null;
            string           sql         = "SELECT  *  FROM afsubgrupo where grupo='" + grupo + "' ";

            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();
                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            objSubgrupo = mapearSubgrupo(dr);
                            lista.Add(objSubgrupo);
                        }
                        cnx.cerrarConexion();
                    }
                }
            }
            return(lista);
        }
Exemple #3
0
        private void guardar()
        {
            ESubgrupo objSub = new ESubgrupo();

            objSub.codigo      = txtCodigo.Text;
            objSub.descripcion = txtDescripcion.Text;
            objSub.estado      = cboEstado.Text;
            objSub.grupo       = txtGrupo.Text;
            string mensaje = "";

            if (this.operacion == "Nuevo")
            {
                mensaje = bllGrupo.guardarSubgrupo(objSub, "Nuevo");
            }
            else if (this.operacion == "Editar")
            {
                mensaje = bllGrupo.guardarSubgrupo(objSub, "Editar");
            }
            if (mensaje == "Exito")
            {
                MessageBox.Show("Datos Guardados  Correctamente", "Control de Información ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
            else
            {
                MessageBox.Show(mensaje, "Control de Información ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemple #4
0
        private ESubgrupo mapearSubgrupo(MySqlDataReader fila)
        {
            ESubgrupo objSub = new ESubgrupo {
                codigo      = fila.GetString("codigo"),
                descripcion = fila.GetString("descripcion"),
                consecutivo = fila.GetInt32("consecutivo"),
                estado      = fila.GetString("estado"),
                grupo       = fila.GetString("grupo")
            };

            return(objSub);
        }
Exemple #5
0
        private void mostrarDatos()
        {
            ESubgrupo obj = bllGrupo.buscarSubgrupo(codigo);

            if (obj != null)
            {
                txtCodigo.Text      = obj.codigo;
                txtDescripcion.Text = obj.descripcion;
                txtGrupo.Text       = obj.grupo;
                cboEstado.Text      = obj.estado;
            }
        }
Exemple #6
0
        public string guardarSubgrupo(ESubgrupo objSubgrupo, string operacion)
        {
            if (objSubgrupo.codigo.ToString().Length < 0)
            {
                return("El codigo no puede ser vacio");
            }

            if (string.IsNullOrEmpty(objSubgrupo.descripcion))
            {
                return("La Descripcion del subgrupo no puede ser vacio");
            }

            if (gDao.guardarSubgrupo(objSubgrupo, operacion) > 0)
            {
                return("Exito");
            }
            else
            {
                return("Error al Guardar datos del Subgrupo");
            }
        }
Exemple #7
0
        public int guardarSubgrupo(ESubgrupo obj, string operacion)
        {
            int    reg = 0; // Obtiene el numero de Registros afectados
            string sql = "";

            if (operacion == "Nuevo")
            {
                sql = "INSERT INTO afsubgrupo (codigo, descripcion, estado, grupo )" +
                      " VALUES (?codigo, ?descripcion,  ?estado, ?grupo )";
            }
            else if (operacion == "Editar")
            {
                sql = "UPDATE  afsubgrupo SET  descripcion=?descripcion, estado=?estado,  " +
                      " grupo=?grupo WHERE codigo=?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      = obj.codigo;
                    cmd.Parameters.Add("?descripcion", MySqlDbType.String).Value = obj.descripcion;
                    cmd.Parameters.Add("?grupo", MySqlDbType.String).Value       = obj.grupo;
                    cmd.Parameters.Add("?estado", MySqlDbType.String).Value      = obj.estado;

                    if (cnx.abrirConexion())
                    {
                        reg = cmd.ExecuteNonQuery();
                        cnx.cerrarConexion();
                    }
                }
            }
            return(reg);
        }