Пример #1
0
        private void Btn_editar_Click(object sender, EventArgs e)
        {
            ConceptosDataSource concepto = new ConceptosDataSource();
            int id = int.Parse(dgv_concepto.CurrentRow.Cells[0].Value.ToString());

            concepto           = this.negocioConcepto.DevolverConcepto(id);
            txt_codigo.Text    = Convert.ToString(concepto.CodigoConcepto);
            txt_codigo.Enabled = false;
            txt_nombre.Text    = concepto.NombreConcepto;
            txt_nombre.Enabled = true;
            this.butonclick    = "editar";
        }
Пример #2
0
        private void Btn_guardar_Click(object sender, EventArgs e)
        {
            if (!txt_codigo.Text.Equals(string.Empty) && !txt_nombre.Text.Equals(string.Empty))
            {
                ConceptosDataSource concepto = new ConceptosDataSource();
                concepto.CodigoConcepto = int.Parse(txt_codigo.Text);
                concepto.NombreConcepto = txt_nombre.Text;

                if (this.butonclick.Equals("agregar"))
                {
                    bool existe = this.negocioConcepto.ExisteConcepto(int.Parse(txt_codigo.Text));
                    if (!existe)
                    {
                        bool guardo = this.negocioConcepto.GuardoConcepto(concepto);
                        if (guardo)
                        {
                            MessageBox.Show("El concepto ha sido guardado", "GUARDAR", MessageBoxButtons.OK);
                            txt_codigo.Enabled = false;
                            txt_nombre.Enabled = false;
                            txt_codigo.Text    = string.Empty;
                            txt_nombre.Text    = string.Empty;
                            this.CargarConceptos();
                        }
                    }
                    else
                    {
                        MessageBox.Show("El concepto ya existe", "ERROR", MessageBoxButtons.OK);
                    }
                }
                else if (this.butonclick.Equals("editar"))
                {
                    bool guardo = this.negocioConcepto.ActualizarConcepto(concepto);
                    if (guardo)
                    {
                        MessageBox.Show("El concepto ha sido actualizado", "GUARDAR", MessageBoxButtons.OK);
                        txt_codigo.Enabled = false;
                        txt_nombre.Enabled = false;
                        txt_codigo.Text    = string.Empty;
                        txt_nombre.Text    = string.Empty;
                        this.CargarConceptos();
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar todos los campos", "ERROR", MessageBoxButtons.OK);
            }
        }
Пример #3
0
        public ConceptosDataSource DevolverConcepto(int id)
        {
            ConceptosDataSource concep = new ConceptosDataSource();

            try
            {
                var item = this.persistencia.DevolverConcepto(id);
                concep.CodigoConcepto = item.idconcepto;
                concep.NombreConcepto = item.descripconcepto;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(concep);
        }
Пример #4
0
        public bool ActualizarConcepto(ConceptosDataSource concepto)
        {
            bool     guardo = false;
            maeconcc concep = new maeconcc();

            concep.idconcepto      = concepto.CodigoConcepto;
            concep.descripconcepto = concepto.NombreConcepto;

            try
            {
                guardo = this.persistencia.ActualizarConcepto(concep);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(guardo);
        }
Пример #5
0
        public List <ConceptosDataSource> CargarConceptos()
        {
            List <ConceptosDataSource> concep = new List <ConceptosDataSource>();

            try
            {
                var items = this.persistencia.CargarConceptos();
                foreach (var item in items)
                {
                    ConceptosDataSource concepto = new ConceptosDataSource();
                    concepto.CodigoConcepto = item.idconcepto;
                    concepto.NombreConcepto = item.descripconcepto;
                    concep.Add(concepto);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(concep);
        }