private void mostrarGrupo(string codigo) { objGrupo = bllGrupo.buscar(codigo); limpiar(); if (objGrupo != null) { txtSigla.Text = objGrupo.sigla; txtDescripcion.Text = objGrupo.descripcion; cboMetodo.SelectedValue = objGrupo.metodoDep; txtValSalvamento.Value = objGrupo.valSalvamento; txtVidaUtil.Value = objGrupo.vidaUtil; txtActivo.Text = objGrupo.ctaActivo; txtCorreccion.Text = objGrupo.ctaCorreccion; txtDepreciacion.Text = objGrupo.ctaDepreciacion; txtGanancia.Text = objGrupo.ctaGanancia; txtGastos.Text = objGrupo.ctaGastos; txtMantenimiento.Text = objGrupo.ctaMantenimiento; txtPerdida.Text = objGrupo.ctaPerdida; txtRevalorizar.Text = objGrupo.ctaRevalorizar; lblOperacion.Text = "Editar"; txtSigla.ReadOnly = true; //Buscar Subgrupos cargarSubgrupos(codigo); } }
public void Update(string nome, string descricao, EGrupo grupo, ERevendaNaoRevenda revendaNaoRevenda, EEntradaSaida entradaSaida, bool financeiro, bool emiteNF, bool estoque, bool contabiliza, bool logistica, bool pdv, bool portalAdm, bool portalLoja, bool portalFornecedor, bool portalLog, bool precifica, bool pedidoSaida) { Nome = nome; Descricao = descricao; Grupo = grupo; RevendaNaoRevenda = revendaNaoRevenda; EntradaSaida = entradaSaida; Financeiro = financeiro; EmiteNF = emiteNF; Estoque = estoque; Contabiliza = contabiliza; PortalAdm = portalAdm; PortalLoja = portalLoja; PortalFornecedor = portalFornecedor; PortalLog = portalLog; Logistica = logistica; PDV = pdv; Precifica = precifica; PedidoSaida = pedidoSaida; }
public EGrupo buscar(string codigo) { EGrupo objGrupo = null; string sql = "SELECT * FROM afgrupo WHERE sigla=?sigla"; 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("?sigla", MySqlDbType.String).Value = codigo; if (cnx.abrirConexion()) { MySqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { dr.Read(); objGrupo = mapearObjeto(dr); } cnx.cerrarConexion(); } } } return(objGrupo); }
public int insertar(EGrupo obj, string operacion) { int reg = 0; // Obtiene el numero de Registros afectados string sql = ""; if (operacion == "Nuevo") { sql = "INSERT INTO afgrupo (sigla, descripcion, metodoDep, valSalvamento, vidaUtil ," + " ctaActivo, ctaDepreciacion, ctaGastos, ctaPerdida, ctaGanancia, ctaRevalorizar, " + " ctaMantenimiento, ctaCorreccion, estado) VALUES (?sigla, ?descripcion, ?metodoDep, " + " ?valSalvamento, ?vidaUtil, ?ctaActivo, ?ctaDepreciacion, ?ctaGastos, ?ctaPerdida," + " ?ctaGanancia, ?ctaRevalorizar, ?ctaMantenimiento, ?ctaCorreccion, ?estado ) "; } else if (operacion == "Editar") { sql = "UPDATE afgrupo SET descripcion=?descripcion, metodoDep=?metodoDep, " + "valSalvamento=?valSalvamento, vidaUtil=?vidaUtil , ctaActivo=?ctaActivo," + " ctaDepreciacion=?ctaDepreciacion, ctaGastos=?ctaGastos, ctaPerdida=?ctaPerdida, " + " ctaGanancia=?ctaGanancia, ctaRevalorizar=?ctaRevalorizar,ctaMantenimiento=?ctaMantenimiento," + " ctaCorreccion=?ctaCorreccion, estado=?estado WHERE sigla=?sigla "; } 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("?sigla", MySqlDbType.String).Value = obj.sigla; cmd.Parameters.Add("?descripcion", MySqlDbType.String).Value = obj.descripcion; cmd.Parameters.Add("?metodoDep", MySqlDbType.String).Value = obj.metodoDep; cmd.Parameters.Add("?valSalvamento", MySqlDbType.Int16).Value = obj.valSalvamento; cmd.Parameters.Add("?vidaUtil", MySqlDbType.Int32).Value = obj.vidaUtil; cmd.Parameters.Add("?ctaActivo", MySqlDbType.String).Value = obj.ctaActivo; cmd.Parameters.Add("?ctaDepreciacion", MySqlDbType.VarChar).Value = obj.ctaDepreciacion; cmd.Parameters.Add("?ctaGastos", MySqlDbType.VarChar).Value = obj.ctaGastos; cmd.Parameters.Add("?ctaPerdida", MySqlDbType.VarChar).Value = obj.ctaPerdida; cmd.Parameters.Add("?ctaGanancia", MySqlDbType.VarChar).Value = obj.ctaGanancia; cmd.Parameters.Add("?ctaRevalorizar", MySqlDbType.VarChar).Value = obj.ctaRevalorizar; cmd.Parameters.Add("?ctaMantenimiento", MySqlDbType.VarChar).Value = obj.ctaMantenimiento; cmd.Parameters.Add("?ctaCorreccion", MySqlDbType.VarChar).Value = obj.ctaCorreccion; cmd.Parameters.Add("?estado", MySqlDbType.String).Value = obj.estado; if (cnx.abrirConexion()) { reg = cmd.ExecuteNonQuery(); cnx.cerrarConexion(); } } } return(reg); }
public void Modificar() { EGrupo objGrupo = crearGrupo(); string mensaje = bllGrupo.insertar(objGrupo, "Editar"); if (mensaje == "Exito") { MessageBox.Show("Datos Actualizados Correctamente", "Control de Información ", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(mensaje, "Control de Información ", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Deshabilitar(); }
public void Guardar() { EGrupo objGrupo = crearGrupo(); string mensaje = bllGrupo.insertar(objGrupo, "Nuevo"); if (mensaje == "Exito") { MessageBox.Show("Grupo Creado Correctamente", "Control de Información ", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(mensaje, "Control de Información ", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Deshabilitar(); }
private void valoresGrupo(string sigla) { objGrupo = bllGrupo.buscar(sigla); if (objGrupo != null) { txtvidaUtil.Text = objGrupo.vidaUtil.ToString(); cboMetodo.SelectedValue = objGrupo.metodoDep; txtctaActivo.Text = objGrupo.ctaActivo; txtctaDepreciacion.Text = objGrupo.ctaDepreciacion; txtctaGanancia.Text = objGrupo.ctaGanancia; txtctaGastos.Text = objGrupo.ctaGastos; txtctaMantenimiento.Text = objGrupo.ctaMantenimiento; txtctaPerdida.Text = objGrupo.ctaPerdida; porSalvto = Math.Round(Convert.ToDouble(objGrupo.valSalvamento) / 100, 2); // Obtener Numero Consecutivo deL Nuevo Codigo txtCodigo.Text = sigla + UtilSystem.fConsActivo(objGrupo.consecutivo + 1); } }
private EGrupo crearGrupo() { EGrupo objGrupo = new EGrupo(); objGrupo.sigla = txtSigla.Text; objGrupo.descripcion = txtDescripcion.Text; objGrupo.metodoDep = cboMetodo.SelectedValue.ToString(); objGrupo.valSalvamento = Convert.ToInt16(txtValSalvamento.Value); objGrupo.vidaUtil = Convert.ToInt16(txtVidaUtil.Value); objGrupo.ctaActivo = txtActivo.Text; objGrupo.ctaCorreccion = txtCorreccion.Text; objGrupo.ctaDepreciacion = txtDepreciacion.Text; objGrupo.ctaGanancia = txtGanancia.Text; objGrupo.ctaGastos = txtGastos.Text; objGrupo.ctaMantenimiento = txtMantenimiento.Text; objGrupo.ctaPerdida = txtPerdida.Text; objGrupo.ctaRevalorizar = txtRevalorizar.Text; objGrupo.estado = "ACTIVO"; return(objGrupo); }
public string insertar(EGrupo objGrupo, string operacion) { if (objGrupo.sigla.ToString().Length < 0) { return("La Sigla no puede ser vacia"); } if (string.IsNullOrEmpty(objGrupo.descripcion)) { return("La Descripcion del Grupo no puede ser vacia"); } if (gDao.insertar(objGrupo, operacion) > 0) { return("Exito"); } else { return("Error al Guardar datos del Grupo"); } }
public List <EGrupo> getAll(string filtro) { string condicion = ""; if (filtro == "Todos") { condicion = ""; } else { condicion = " WHERE estado = '" + filtro + "'"; } List <EGrupo> lista = new List <EGrupo>(); string sql = "SELECT sigla, descripcion, consecutivo, estado FROM afgrupo " + condicion + ""; 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()) { EGrupo objGrup = new EGrupo(); objGrup.sigla = dr.GetString("sigla"); objGrup.descripcion = dr.GetString("descripcion"); objGrup.consecutivo = dr.GetInt32("consecutivo"); objGrup.estado = dr.GetString("estado"); lista.Add(objGrup); } cnx.cerrarConexion(); } } } return(lista); }
protected EGrupo mapearObjeto(MySqlDataReader fila) { EGrupo objG = new EGrupo { sigla = fila.GetString("sigla"), consecutivo = fila.GetInt32("consecutivo"), ctaActivo = fila.GetString("ctaActivo"), ctaCorreccion = fila.GetString("ctaCorreccion"), ctaDepreciacion = fila.GetString("ctaDepreciacion"), ctaGanancia = fila.GetString("ctaGanancia"), ctaGastos = fila.GetString("ctaGastos"), ctaMantenimiento = fila.GetString("ctaMantenimiento"), ctaPerdida = fila.GetString("ctaPerdida"), ctaRevalorizar = fila.GetString("ctaRevalorizar"), descripcion = fila.GetString("descripcion"), estado = fila.GetString("estado"), metodoDep = fila.GetString("metodoDep"), valSalvamento = fila.GetInt16("valSalvamento"), vidaUtil = fila.GetInt32("vidaUtil"), }; return(objG); }
public void UpdatePoc(string nome, EGrupo grupo) { Nome = nome; Grupo = grupo; }