private void btnBuscar_Click(object sender, EventArgs e) { AccionBotonAplastado = "B"; clsMensajeCCobrar objMensaje = new clsMensajeCCobrar(); clsDatosMonetarioDetalle objDatosMonetarioDetalle = new clsDatosMonetarioDetalle(); String[] NombresColumnas = new String[5]; NombresColumnas[0] = "ID Empresa"; NombresColumnas[1] = "Codigo"; NombresColumnas[2] = "Descripcion"; NombresColumnas[3] = "Valor"; NombresColumnas[4] = "Estado"; List<object> lista = new List<object>(objDatosMonetarioDetalle.consultaMonetarioDetalleGeneral()); ; if (lista.Count > 0) { frm_Busqueda FormularioBusqueda = new frm_Busqueda(); FormularioBusqueda.CargarBanco(lista); FormularioBusqueda.EstablecerPropiedades("Busqueda de Unidad de Tiempo", NombresColumnas); FormularioBusqueda.OcultarColumna(0); FormularioBusqueda.ShowDialog(); if (FormularioBusqueda.Seleccion) { DataGridViewRow Fila = FormularioBusqueda.FilaSeleccionada; objMonetarioDetalle.idEmpresa = Convert.ToInt32(Fila.Cells[0].Value); objMonetarioDetalle.idDetalleMonetario= Convert.ToInt32(Fila.Cells[1].Value); objMonetarioDetalle.Descripcion = Convert.ToString(Fila.Cells[2].Value); objMonetarioDetalle.Valor = Convert.ToDecimal(Fila.Cells[3].Value); objMonetarioDetalle.Estado = Convert.ToString(Fila.Cells[4].Value); this.Set(); } } else { MessageBox.Show(objMensaje.Vacio, objMensaje.Titulo, MessageBoxButtons.OK); } this.Inactivar(); }
private void btnGrabar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { clsDatosMonetarioDetalle objDatosMonetarioDetalle = new clsDatosMonetarioDetalle(); clsMensajeCCobrar objMensaje = new clsMensajeCCobrar(); if (this.Get()) { if (AccionBotonAplastado == "N") { if (objDatosMonetarioDetalle.guardar(objMonetarioDetalle)) { string variable = objMensaje.Titulo; MessageBox.Show(objMensaje.Guardar_ok, objMensaje.Titulo, MessageBoxButtons.OK); } else { MessageBox.Show(objMensaje.Guardar_error, objMensaje.Titulo, MessageBoxButtons.OK); } } else if (AccionBotonAplastado == "M") { if (objDatosMonetarioDetalle.modificar(objMonetarioDetalle)) { string variable = objMensaje.Titulo; MessageBox.Show(objMensaje.Modificar_ok, objMensaje.Titulo, MessageBoxButtons.OK); } else { MessageBox.Show(objMensaje.Modificar_error, objMensaje.Titulo, MessageBoxButtons.OK); } } } this.Limpiar(); this.Inactivar(); AccionBotonAplastado = "G"; }
private void btnNuevo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { AccionBotonAplastado = "N"; this.txtCodigo.Properties.ReadOnly = true; this.txtDescripcion.Properties.ReadOnly = false; this.txtValor.Properties.ReadOnly = false; this.ckbActivo.Properties.ReadOnly = false; this.Limpiar(); clsDatosMonetarioDetalle objDatosMonetarioDetalle = new clsDatosMonetarioDetalle(); this.txtCodigo.Text = Convert.ToString(objDatosMonetarioDetalle.getIdSiguiente()); }
private void frm_CajaApertura_Load(object sender, EventArgs e) { /*CARGANDO CODIGO*/ clsDatosAperturaCaja objDatosAperturaCaja = new clsDatosAperturaCaja(); if (objDatosAperturaCaja.consultaAperturada(DateTime.Today, idUsuario)) { MessageBox.Show("LA CAJA YA HA SIDO APERTURADA POR ESTE USUARIO EL DIA DE HOY"); this.Close(); } else { txtCodigo.Text = Convert.ToString(objDatosAperturaCaja.getIdSiguiente()); txtUsuario.Text = Convert.ToString(idUsuario); /*CARGANDO EL DATAGRID DESDE LA BASE*/ clsDatosMonetarioDetalle objDatosMonetarioDetalle = new clsDatosMonetarioDetalle(); dgvApertura.DataSource = objDatosMonetarioDetalle.consultaMonetarioDetalleGeneral(); /* AGREGANDO LAS COLUMNAS CANTIDAD Y SUBTOTAL*/ DataGridViewCell cell = new DataGridViewTextBoxCell(); DataGridViewColumn colCantidad = new DataGridViewColumn(); colCantidad.CellTemplate = cell; colCantidad.HeaderText = "Cantidad"; colCantidad.Name = "Cantidad"; colCantidad.Visible = true; colCantidad.Width = 60; dgvApertura.Columns.Insert(5, colCantidad); DataGridViewColumn colSubtotal = new DataGridViewColumn(); colSubtotal.CellTemplate = cell; colSubtotal.HeaderText = "Subtotal"; colSubtotal.Name = "Subtotal"; colSubtotal.Visible = true; colSubtotal.Width = 60; dgvApertura.Columns.Insert(6, colSubtotal); /*OCULTANDO COLUNMAS*/ dgvApertura.Columns[0].Visible = false; dgvApertura.Columns[1].Visible = false; dgvApertura.Columns[3].Visible = false; /*AJUSTANDO ANCHO DE COLUMNAS*/ /*dgvApertura.Columns[2].Width = 150;*/ dgvApertura.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; /*ESTABLECIENDO LAS CABECERAS*/ dgvApertura.Columns[0].HeaderText = "ID Empresa"; dgvApertura.Columns[1].HeaderText = "ID Detalle Monetario"; dgvApertura.Columns[2].HeaderText = "Descripcion"; dgvApertura.Columns[3].HeaderText = "Valor"; dgvApertura.Columns[4].HeaderText = "Estado"; dgvApertura.Columns[5].HeaderText = "Cantidad"; dgvApertura.Columns[6].HeaderText = "Subtotal"; /*OCULTANDO LAS DE ESTADO INACTIVO*/ for (int i = 0; i < dgvApertura.Rows.Count; i++) { if (Convert.ToString(dgvApertura.Rows[i].Cells[4].Value) == "I") { dgvApertura.Rows[i].Visible = false; } } dgvApertura.CellValueChanged += new DataGridViewCellEventHandler(dgvApertura_CellValueChanged); } Seguridad(); }