private void btnAgregarCosto_Click(object sender, EventArgs e) { if (txtCodStock.Text == "") { MessageBox.Show("Debe ingresar un vehículo para continuar", Clases.cMensaje.Mensaje()); return; } Clases.cFunciones fun = new Clases.cFunciones(); if (txtCodAuto.Text == "") { MessageBox.Show("Debe ingresar un auto válido", Clases.cMensaje.Mensaje()); return; } 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; } Double Importe = 0; if (txtCosto.Text != "") { Importe = Convert.ToDouble(txtCosto.Text); } Int32 CodAuto = Convert.ToInt32(txtCodAuto.Text); string Descripcion = txtDescripcionCosto.Text + ", PATENTE " + txtPatente.Text; string Fecha = txtFecha.Text; string Patente = txtPatente.Text; Int32? CodStock = -1; if (txtCodStock.Text != "") { CodStock = Convert.ToInt32(txtCodStock.Text); } Clases.cCosto costo = new Clases.cCosto(); costo.InsertarCosto(CodAuto, Patente, Importe, Fecha, Descripcion.ToUpper(), CodStock); CargarCostoxstock(Convert.ToInt32(CodStock)); DateTime FechaCosto = Convert.ToDateTime(txtFecha.Text); Clases.cMovimiento mov = new Clases.cMovimiento(); mov.RegistrarMovimientoDescripcion(-1, Principal.CodUsuarioLogueado, (-1) * (Importe), 0, 0, Importe, 0, FechaCosto, Descripcion.ToUpper()); txtCosto.Text = ""; txtDescripcionCosto.Text = ""; txtCodCosto.Text = ""; // Clases.cGrilla.FormatoColumnasMiles(Grilla, "Importe"); }
private void btnEliminar_Click(object sender, EventArgs e) { if (Grilla.CurrentRow == null) { MessageBox.Show("Debe seleccionar un costo ", Clases.cMensaje.Mensaje()); return; } txtCodCosto.Text = Grilla.CurrentRow.Cells[0].Value.ToString(); if (txtCodCosto.Text == "") { } var resul = MessageBox.Show("Confirma eliminar el costo", Clases.cMensaje.Mensaje(), MessageBoxButtons.YesNo, MessageBoxIcon.Question); Double Importe = 0; string sImporte = ""; if (resul == DialogResult.Yes) { //busco el importe a borrar sImporte = ""; for (int i = 0; i < Grilla.Rows.Count - 1; i++) { if (Grilla.Rows[i].Cells[0].Value.ToString() == txtCodCosto.Text) { sImporte = Grilla.Rows[i].Cells[4].Value.ToString(); } } } Clases.cFunciones fun = new Clases.cFunciones(); if (sImporte != "") { Importe = fun.ToDouble(sImporte); } Clases.cCosto costo = new Clases.cCosto(); Int32 CodCosto = Convert.ToInt32(txtCodCosto.Text); costo.BorrarCosto(CodCosto); DateTime Fecha = Convert.ToDateTime(txtFecha.Text); Clases.cMovimiento mov = new Clases.cMovimiento(); mov.RegistrarMovimiento(-1, Principal.CodUsuarioLogueado, (Importe), 0, 0, (-1) * Importe, 0, Fecha); CargarCostoxstock(Convert.ToInt32(txtCodStock.Text)); }
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 = 420; Grilla.Columns[3].Width = 150; Grilla.Columns[4].Width = 150; Grilla.Columns[3].Width = 100; Grilla.Columns[2].HeaderText = "Descripción"; CalcularTotalGeneral(); Grilla.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; // Estilo(); }
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; } }