private void btnAgregarGasto_Click(object sender, EventArgs e) { Clases.cFunciones fun = new Clases.cFunciones(); if (txtFecha.Text == "") { MessageBox.Show("Debe ingresar una fecha para continuar.", Clases.cMensaje.Mensaje()); return; } if (fun.ValidarFecha(txtFecha.Text) == false) { MessageBox.Show("La fecha ingresada es incorrecta.", Clases.cMensaje.Mensaje()); return; } if (txtCodStock.Text == "") { MessageBox.Show("Debe ingresar un auto para continuar", Clases.cMensaje.Mensaje()); return; } Int32 CodCategoriaGasto = Convert.ToInt32(CmbCategoriaGasto.SelectedValue.ToString()); Clases.cGasto gasto = new Clases.cGasto(); string Nombre = gasto.GetGastoxCodigo(Convert.ToInt32(CodCategoriaGasto)); string sImporte = txtImporteGasto.Text; DateTime Fecha = Convert.ToDateTime(txtFecha.Text); //Clases.cFunciones fun = new Clases.cFunciones(); double Importe = fun.ToDouble(sImporte); gasto.InsertarGasto(Convert.ToInt32(txtCodStock.Text), CodCategoriaGasto, Importe, DateTime.Now); Clases.cMovimiento mov = new Clases.cMovimiento(); mov.RegistrarMovimiento(-1, Principal.CodUsuarioLogueado, -1 * Importe, 0, 0, Importe, 0, Fecha); CargarGrilla(); }
private void btnAgregarGastodeRecepcion_Click(object sender, EventArgs e) { Clases.cFunciones fun = new Clases.cFunciones(); if (txtCodStock.Text == "") { MessageBox.Show("Debe ingresar un vehículo para continuar", Clases.cMensaje.Mensaje()); return; } if (CmbGastoRecepcion.SelectedIndex < 1) { MessageBox.Show("Debe seleccionar una categoría de gasto de recepción ", Clases.cMensaje.Mensaje()); return; } if (txtImporteGastoRecepcion.Text == "") { MessageBox.Show("Debe ingresar un importe de gasto de recepción ", Clases.cMensaje.Mensaje()); return; } if (fun.ValidarFecha(txtFecha.Text) == false) { MessageBox.Show("La fecha ingresada es incorrecta", Clases.cMensaje.Mensaje()); return; } Clases.cGasto gasto = new Clases.cGasto(); string Descripcion = gasto.GetNombreGastoRecepcionxCodigo(Convert.ToInt32(CmbGastoRecepcion.SelectedValue)); AgregarGastoRecepcion(CmbGastoRecepcion.SelectedValue.ToString(), Descripcion, txtImporteGastoRecepcion.Text, "Recepcion"); GrabarGastosdeRecepcion(Convert.ToInt32(txtCodStock.Text)); }
private void CargarGrilla() { Clases.cGasto gasto = new Clases.cGasto(); DataTable tresul = gasto.GetGastosxCodStock(Convert.ToInt32(txtCodStock.Text)); Clases.cFunciones fun = new Clases.cFunciones(); tresul = fun.TablaaMiles(tresul, "Importe"); Grilla.DataSource = tresul; Grilla.Columns[0].Visible = false; Grilla.Columns[1].Width = 480; }
private void GrabarGastosdeRecepcion(Int32 CodStock) { string CodGastoRecepcion = ""; Double Importe = 0; Clases.cGasto gasto = new Clases.cGasto(); gasto.BorrarGastosRecepcionxCodStock(CodStock); for (int k = 0; k < GrillaGastosRecepcion.Rows.Count - 1; k++) { Clases.cFunciones fun = new Clases.cFunciones(); CodGastoRecepcion = GrillaGastosRecepcion.Rows[k].Cells[0].Value.ToString(); Importe = fun.ToDouble(GrillaGastosRecepcion.Rows[k].Cells[3].Value.ToString()); if (CodGastoRecepcion != "") { gasto.GrabarGastosRecepcionxCodStock(CodStock, Convert.ToInt32(CodGastoRecepcion), Importe, Convert.ToDateTime(txtFecha.Text)); } } }
private void btnEliminarGasto_Click(object sender, EventArgs e) { if (Grilla.CurrentRow == null) { MessageBox.Show("Debe seleccionar un registro para continuar", Clases.cMensaje.Mensaje()); return; } Clases.cFunciones fun = new Clases.cFunciones(); Int32 CodCategoriaGasto = Convert.ToInt32(Grilla.CurrentRow.Cells[0].Value); double Importe = fun.ToDouble(Grilla.CurrentRow.Cells[2].Value.ToString()); Clases.cGasto gasto = new Clases.cGasto(); gasto.BorrarGastoxCategoria(Convert.ToInt32(txtCodStock.Text), CodCategoriaGasto); Clases.cMovimiento mov = new Clases.cMovimiento(); DateTime Fecha = Convert.ToDateTime(txtFecha.Text); mov.RegistrarMovimiento(-1, Principal.CodUsuarioLogueado, Importe, 0, 0, -1 * Importe, 0, Fecha); CargarGrilla(); }
private void GrabarGastos() { Clases.cFunciones fun = new Clases.cFunciones(); Int32 CodCategoriaGasto = 0; double Importe = 0; Int32 CodStock = Convert.ToInt32(txtCodStock.Text); Clases.cGasto gasto = new Clases.cGasto(); Clases.cMovimiento mov = new Clases.cMovimiento(); gasto.BorrarGastoxCodStock(CodStock); DateTime Fecha = Convert.ToDateTime(txtFecha.Text); for (int i = 0; i < Grilla.Rows.Count - 1; i++) { CodCategoriaGasto = Convert.ToInt32(Grilla.Rows[i].Cells[0].Value.ToString()); Importe = fun.ToDouble(Grilla.Rows[i].Cells[2].Value.ToString()); CodCategoriaGasto = Convert.ToInt32(Grilla.Rows[i].Cells[0].Value.ToString()); gasto.InsertarGasto(CodStock, CodCategoriaGasto, Importe, DateTime.Now); mov.RegistrarMovimiento(-1, Principal.CodUsuarioLogueado, (-1) * Importe, 0, 0, Importe, 0, Fecha); } }
private void btnEliminarGastoRecepcion_Click(object sender, EventArgs e) { if (GrillaGastosRecepcion.Rows.Count < 2) { return; } if (GrillaGastosRecepcion.CurrentRow == null) { MessageBox.Show("Seleccione un gasto de recepción"); return; } string Codigo = GrillaGastosRecepcion.CurrentRow.Cells[0].Value.ToString(); string Tipo = GrillaGastosRecepcion.CurrentRow.Cells[2].Value.ToString(); if (Codigo != "") { Clases.cGasto gasto = new Clases.cGasto(); gasto.BorarGastoRecepcion2(Convert.ToInt32(txtCodStock.Text), Convert.ToInt32(Codigo)); } Clases.cGasto gasto2 = new Clases.cGasto(); DataTable tgasto = gasto2.GetGastosRecepcionxCodStock2(Convert.ToInt32(txtCodStock.Text)); GrillaGastosRecepcion.DataSource = tgasto; }
public void CargarCostoxstock(Int32 CodStock) { Clases.cFunciones fun = new Clases.cFunciones(); Clases.cCosto costo = new Clases.cCosto(); DataTable trdo = costo.GetCostoxCodigoStock(CodStock); //agrego el boton Grilla.DataSource = fun.TablaaMiles(trdo, "Importe"); // Grilla.ColumnHeadersDefaultCellStyle.Font = new Font("Microsoft Sans Serif", 14); // Grilla.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 12); Grilla.Columns[0].Visible = false; Grilla.Columns[1].Visible = false; Grilla.Columns[2].Width = 440; Grilla.Columns[3].Width = 90; Grilla.Columns[4].Width = 150; Grilla.Columns[2].HeaderText = "Descripción"; CalcularTotalGeneral(); Grilla.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; //cargo los gastos Clases.cGasto gasto = new Clases.cGasto(); if (txtCodStock.Text != "") { DataTable tgasto = gasto.GetGastosRecepcionxCodStock2(Convert.ToInt32(txtCodStock.Text)); GrillaGastosRecepcion.DataSource = tgasto; GrillaGastosRecepcion.Columns[0].Visible = false; GrillaGastosRecepcion.Columns[2].Visible = false; txtImporteGastoRecepcion.Text = ""; GrillaGastosRecepcion.Columns[1].Width = 450; Grilla.Columns[2].HeaderText = "Descripción"; CalcularTotalGeneral(); Grilla.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; } }