public void CargarDatos()
 {
     gestor = new GestorCajero();
     caja = new Caja();
     caja = gestor.buscarCaja(((Caja)cmbDescripcion.SelectedItem).Id);
     txtCodigo.Text = caja.Codigo;
     cmbEstado.SelectedItem = caja.EstadoCaja;
     cmbTipo.SelectedItem = caja.TipoCaja;
 }
示例#2
0
        private void dgCajas_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgCajas.SelectedRows.Count > 0)
            {

                caja = cajas.ElementAt<Caja>(dgCajas.CurrentRow.Index);
                this.Dispose();

            }
        }
示例#3
0
        public Caja buscarCaja(int idcaja)
        {
            Caja c = new Caja();

            if (ConexionBD.getSession().CreateCriteria(typeof(Caja)).Add(Expression.Eq("Id", idcaja)).List<Caja>().Count > 0)
            {
                c = ConexionBD.getSession().CreateCriteria(typeof(Caja)).Add(Expression.Eq("Id", idcaja)).List<Caja>().ElementAt<Caja>(0);
            }

            return c;
        }
示例#4
0
        public void validarCambios()
        {
            if (evento == "modificar" && txtDesc.Text != "")
            {
                Caja cajaNueva = new Caja();
                cajaNueva.Id = caja.Id;
                cajaNueva.Codigo = txtCodigo.Text;
                cajaNueva.Descripcion = txtDesc.Text;
                cajaNueva.EstadoCaja = (EstadoCaja)cmbEstado.SelectedItem;
                cajaNueva.TipoCaja = (TipoCaja)cmbTipo.SelectedItem;

                if (!Utils.sonIguales(caja, cajaNueva))
                {
                    DialogResult v_res = MessageBox.Show("Ha realizado cambios.\nDesea guardar los cambios?", "Guardar cambios", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (v_res == DialogResult.Yes)
                    {
                        guardarDatos();
                    }

                }
            }
        }
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     caja = null;
     Dispose();
 }
 public AsignarCajeroACaja(Caja c,bool elimina)
 {
     InitializeComponent();
     caja = c;
 }
示例#7
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text == "")
            {
                consultaCajas = new Cajas();
                consultaCajas.ShowDialog();
                caja = consultaCajas.caja;
                if (caja != null)
                {
                    cargarCaja(caja);
                }
                else
                {
                    MessageBox.Show("No existe la caja", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {

                caja = gestor.buscar(txtCodigo.Text);
                if (caja != null)
                {
                    cargarCaja(caja);
                }
                else
                {
                    MessageBox.Show("No existe la caja", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
示例#8
0
 private void estadoInicial()
 {
     caja = new Caja();
     evento = "";
     limpiarCampos();
     Utils.habilitar(true, btnNuevo, btnModificar, btnEliminar);
     Utils.habilitar(false, txtCodigo, txtDesc, cmbEstado, cmbTipo, btnGuardar, btnCancelar, btnBuscar);
     CargarCombos();
 }
示例#9
0
 private void cargarCaja(Caja c)
 {
     txtCodigo.Text = c.Codigo;
     txtDesc.Text = c.Descripcion;
     cmbEstado.SelectedItem=(EstadoCaja)c.EstadoCaja;
     cmbTipo.SelectedItem=(TipoCaja)c.TipoCaja;
 }