Пример #1
0
 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);
     }
 }
Пример #2
0
 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;
 }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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();
        }
Пример #6
0
        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();
        }
Пример #7
0
 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);
     }
 }
Пример #8
0
        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);
        }
Пример #9
0
        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");
            }
        }
Пример #10
0
        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);
        }
Пример #11
0
        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);
        }
Пример #12
0
 public void UpdatePoc(string nome, EGrupo grupo)
 {
     Nome  = nome;
     Grupo = grupo;
 }