示例#1
0
        public override void Siguiente()
        {
            eCATEGORIA o = new eCATEGORIA();

            o.CAT_codigo = this.txtCodigo.Text.Trim();
            cargarDatos(balCATEGORIA.siguienteRegistro(o));
        }
示例#2
0
        public override void Anterior()
        {
            eCATEGORIA o = new eCATEGORIA();

            o.CAT_codigo = this.txtCodigo.Text.Trim();
            cargarDatos(balCATEGORIA.anteriorRegistro(o));
        }
示例#3
0
        public frmDM_Categoria(eCATEGORIA o)
        {
            InitializeComponent();
            tabla = "CATEGORIA";

            this._o = o;
        }
示例#4
0
        private void btnGoCategoria_Click(object sender, EventArgs e)
        {
            eCATEGORIA o = new eCATEGORIA();

            o.CAT_codigo = this.cmbCategoria.SelectedValue != null?this.cmbCategoria.SelectedValue.ToString() : "";

            frmDM_Categoria o2 = new frmDM_Categoria(o);

            o2.MdiParent = this.MdiParent;
            o2.Show();
        }
示例#5
0
        public override bool Actualizar()
        {
            bool rpta = false;

            try
            {
                eCATEGORIA o = new eCATEGORIA();
                o.CAT_codigo     = this.txtCodigo.Text.Trim();
                o.CAT_nombre     = this.txtNombre.Text.Trim();
                o.CAT_comentario = this.txtComentario.Text.Trim();

                if (balCATEGORIA.actualizarRegistro(o))
                {
                    mensaje("actualizar", "");
                    //MessageBox.Show("El registro fue actualizado correctamente.", "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.txtCodigo.ReadOnly = true;
                    rpta = true;
                }
            }
            catch (CustomException ex)
            {
                if (ex.tupla != null)
                {
                    foreach (Control c in this.gpbInformacion.Controls)
                    {
                        foreach (var item in ex.tupla)
                        {
                            if (c.Tag != null && c.Tag.ToString() == item.name)
                            {
                                errValidacion.SetError(c, item.message.ToString());
                            }
                        }
                    }
                    mensaje("subsanar", "");
                }
                else
                {
                    mensaje("corregir", ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrió un error inesperado:\r\n" + ex.Message, "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            return(rpta);
        }
示例#6
0
        public override void Buscar()
        {
            eCATEGORIA   o = new eCATEGORIA();
            balCATEGORIA b = new balCATEGORIA();

            _frmBusqueda ventana   = new _frmBusqueda(true, "buscarRegistro", b);
            DialogResult respuesta = ventana.ShowDialog();

            if (respuesta == DialogResult.OK)
            {
                o.CAT_codigo = ventana.pk;
                DataTable dt = balCATEGORIA.obtenerRegistro(o);
                cargarDatos(dt);

                this.txtCodigo.ReadOnly = true;
            }
        }