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); }
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); }
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); } }
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); }
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; } }
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"); } }
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); }