public frmEdicion(EArticulos articulo) : this() { this.Text = "Edición del Artículo"; txtCodBarra.Text = articulo.CodBarra; txtDescripcion.Text = articulo.Descripcion; cbMarca.SelectedIndex = cbMarca.FindString(MarcasRepository.ObtenerMarcaStringPorId(articulo.IdMarca)); cbRubro.SelectedIndex = cbRubro.FindString(RubrosRepository.ObtenerRubroStringPorId(articulo.IdRubro)); cbProveedores.SelectedIndex = cbProveedores.FindString(ProveedoresRepository.ObtenerProveedorStringPorID(articulo.IdProveedor)); cbUnidad.SelectedIndex = cbUnidad.FindString(UnidadesRepository.ObtenerUnidadStringPorId(articulo.IdUnidad)); //txtCostoInicial2.Text = Convert.ToString(articulo.CostoInicial); //txtCostoInicial.Value = articulo.CostoInicial.Value; txtDescPorc1.Value = articulo.DescuentoPorc1.Value; //txtDesc1.Value = articulo.Descuento1.Value; txtDescPorc2.Value = articulo.DescuentoPorc2.Value; //txtDesc2.Value = articulo.Descuento2.Value; txtDescPorc3.Value = articulo.DescuentoPorc3.Value; //txtDesc3.Value = articulo.Descuento3.Value; txtCosto.Value = articulo.Costo; txtListaPorc1.Value = articulo.PrecioPorcL1.Value; txtLista1.Value = articulo.PrecioL1.Value; txtListaPorc2.Value = articulo.PrecioPorcL2.Value; txtLista2.Value = articulo.PrecioL2.Value; txtListaPorc3.Value = articulo.PrecioPorcL3.Value; txtLista3.Value = articulo.PrecioL3.Value; txtIVA.Value = articulo.IVA.Value; txtStock.Value = articulo.Stock.Value; txtStockMinimo.Value = articulo.StockMinimo; txtObservaciones.Text = Convert.ToString(articulo.Observaciones); ckEstado.Checked = articulo.Estado == 1; }
private void ConsultarDatos() { //dgvDatos.DataSource = RubrosRepository.ObtenerRubros() // .OrderBy(r => r.Descripcion) // .ToSortableBindingList(t => new Tuple<int, string>(t.Id, t.Descripcion)); dgvDatos.SetDataSource(RubrosRepository.ObtenerRubros().OrderBy(r => r.Descripcion)); }
public frmEdición(int idRubro) : this() { this.Text = "Nueva transacción"; cbRubros.DataSource = RubrosRepository.ObtenerRubros(); cbRubros.ValueMember = "Id"; cbRubros.DisplayMember = "Descripcion"; cbRubros.SelectedValue = idRubro; }
private void ConsultarDatos() { dgvDatos.SetDataSource(from r in RubrosRepository.ObtenerRubros() select new { r.Id, r.Rubro, r.Observaciones }); dgvDatos.Columns[0].Visible = false; }
public frmEdición(Transaccion transacción) : this() { this.Text = "Edición de transacción"; cbRubros.DataSource = RubrosRepository.ObtenerRubros(); cbRubros.ValueMember = "Id"; cbRubros.DisplayMember = "Descripcion"; cbRubros.SelectedValue = transacción.IdRubro; txtDescripción.Text = transacción.Descripcion; ckEsDébito.Checked = transacción.EsDebito; ckHabilitada.Checked = transacción.Estado == 1; }
private void CargaRubros() { var r = RubrosRepository.ObtenerRubros(); cbRubro.DataSource = r; cbRubro.DisplayMember = "Rubro"; cbRubro.ValueMember = "Id"; if (r.Any()) { cbRubro.SelectedIndex = 0; } }
private void CargarCombo() { var rubros = RubrosRepository.GetAllRubros(); foreach (var item in rubros) { ComboboxItem cbItem = new ComboboxItem(); cbItem.Text = item.rubr_descripcion; cbItem.Value = item.rubr_id; cboRubro.Items.Add(cbItem); } cboRubro.SelectedIndex = 0; }
private ERubros ObtenerRubroSeleccionado() { try { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (Int32)dgvDatos.Rows[rowindex].Cells[0].Value; var a = RubrosRepository.ObtenerRubroPorId(id); return(a); } catch (Exception) { return(null); } }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new Rubros.frmEdición()) { if (f.ShowDialog() == DialogResult.OK) { try { var a = RubrosRepository.Insertar(f.Rubro, f.Observaciones, f.Estado); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id); } catch (Exception ex) { ShowError("Error al intentar grabar los datos: \n" + ex.Message); } } } }
private void btnEliminar_Click(object sender, EventArgs e) { var a = ObtenerRubroSeleccionado(); if (MessageBox.Show("¿Está seguro de que desea eliminar el rubro seleccionado?", "Eliminar Rubro", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { try { RubrosRepository.Eliminar(a.Id); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id); } catch (Exception ex) { ShowError(ex.Message); } } }
public frmEdición() { InitializeComponent(); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.MaximizeBox = false; this.MinimizeBox = false; this.ShowInTaskbar = false; this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; //dtFecha.MaxDate = Configuration.CurrentDate; cbCuentas.Select(); cbCuentas.DataSource = CuentasRepository.ObtenerCuentas(); cbCuentas.DisplayMember = "Descripcion"; cbCuentas.ValueMember = "Id"; cbRubros.DataSource = RubrosRepository.ObtenerRubros(); cbRubros.DisplayMember = "Descripcion"; cbRubros.ValueMember = "Id"; CargarTransacciones(); }
private void btnEliminar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; int id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; string descripción = dgvDatos.Rows[rowindex].Cells[1].Value.ToString(); if (MessageBox.Show(String.Format("¿Está seguro de que desea eliminar {0}?", descripción), "Eliminar rubro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { RubrosRepository.Eliminar(id); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } } }
private void dgvDatos_SelectionChanged(object sender, EventArgs e) { var a = ObtenerArticuloSeleccionado(); if (a == null) { txtDescripcion.Text = ""; txtCodBarra.Text = ""; txtMarca.Text = ""; txtRubro.Text = ""; txtProveedor.Text = ""; txtStock.Text = ""; txtStockMin.Text = ""; txtCostoInicial.Text = ""; txtDesc1.Text = ""; txtDesc2.Text = ""; txtDesc3.Text = ""; txtCosto.Text = ""; txtLista1.Text = ""; txtLista2.Text = ""; txtLista3.Text = ""; txtIVA.Text = ""; return; } txtDescripcion.Text = a.Descripcion; txtCodBarra.Text = a.CodBarra; txtMarca.Text = MarcasRepository.ObtenerMarcaPorId(Convert.ToInt16(a.IdMarca)).Marca; txtRubro.Text = RubrosRepository.ObtenerRubroPorId(Convert.ToInt16(a.IdRubro)).Rubro; txtProveedor.Text = ProveedoresRepository.ObtenerProveedorPorId(Convert.ToInt16(a.IdProveedor)).RazonSocial; txtStock.Text = Convert.ToString(a.Stock); txtStockMin.Text = Convert.ToString(a.StockMinimo); txtCostoInicial.Text = "$ " + Convert.ToString(a.CostoInicial); txtDesc1.Text = "$ " + Convert.ToString(a.Descuento1) + " (" + Convert.ToString(a.DescuentoPorc1) + "%)"; txtDesc2.Text = "$ " + Convert.ToString(a.Descuento2) + " (" + Convert.ToString(a.DescuentoPorc2) + "%)";; txtDesc3.Text = "$ " + Convert.ToString(a.Descuento3) + " (" + Convert.ToString(a.DescuentoPorc3) + "%)";; txtCosto.Text = "$ " + Convert.ToString(a.Costo); txtLista1.Text = "$ " + Convert.ToString(a.PrecioL1) + " (" + Convert.ToString(a.PrecioPorcL1) + "%)"; txtLista2.Text = "$ " + Convert.ToString(a.PrecioL2) + " (" + Convert.ToString(a.PrecioPorcL2) + "%)"; txtLista3.Text = "$ " + Convert.ToString(a.PrecioL3) + " (" + Convert.ToString(a.PrecioPorcL3) + "%)"; txtIVA.Text = Convert.ToString(a.IVA); }
private void btnEditar_Click(object sender, EventArgs e) { Models.ERubros a = ObtenerRubroSeleccionado(); using (var f = new frmEdición(a)) { if (f.ShowDialog() == DialogResult.OK) { try { int IdEmpresa = Lib.Configuration.IdEmpresa; RubrosRepository.Actualizar(a.Id, f.Rubro, f.Observaciones, f.Estado); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id); } catch (Exception ex) { ShowError("Error al intentar grabar los datos: \n" + ex.Message); } } } }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmInputBox("Nuevo rubro", "Descripción:")) { f.AllowEmptyValue = false; if (f.ShowDialog() == DialogResult.OK) { string descripción = f.Value.Trim(); try { RubrosRepository.Insertar(descripción); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower().Equals(descripción.ToLower())); } } }
private void btnEditar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; int id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; string descripción = dgvDatos.Rows[rowindex].Cells[1].Value.ToString(); var f = new frmInputBox("Edición de rubro", "Descripción:", descripción); f.AllowEmptyValue = false; if (f.ShowDialog() == DialogResult.OK) { descripción = f.Value.Trim(); try { RubrosRepository.Actualizar(id, descripción); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower().Equals(descripción.ToLower())); } }
private void frmEditarTransacciones_Load(object sender, EventArgs e) { cbRubros.DataSource = RubrosRepository.ObtenerRubros().OrderBy(r => r.Descripcion).ToList(); cbRubros.DisplayMember = "Descripcion"; cbRubros.ValueMember = "Id"; }