Exemplo n.º 1
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     if (gastosBindingSource.Count > 0)
     {
         Dialogs.GastosDialogs frmEditar = new Dialogs.GastosDialogs();
         DataGridViewRow       Fila      = gastosDataGridView.CurrentRow;
         Int16 ID = Int16.Parse(Fila.Cells[0].Value.ToString());
         frmEditar.fechaDateTimePicker.Value = Convert.ToDateTime(Fila.Cells[1].Value.ToString());
         frmEditar.categoriaComboBox.Text    = Fila.Cells[2].Value.ToString();
         frmEditar.subcategoriaComboBox.Text = Fila.Cells[3].Value.ToString();
         frmEditar.descripcionTextBox.Text   = Fila.Cells[4].Value.ToString();
         frmEditar.valorNumericUpDown.Value  = Convert.ToDecimal(Fila.Cells[5].Value.ToString());
         frmEditar.formapagoComboBox.Text    = Fila.Cells[6].Value.ToString();
         frmEditar.fechaDateTimePicker.Focus();
         frmEditar.ShowDialog();
         if (frmEditar.DialogResult == DialogResult.OK)
         {
             string sqlUpdate = string.Format("update gastos set fecha ='{0}',categoria ='{1}',subcategoria ='{2}',descripcion ='{3}',valor ='{4}',formapago='{5}' where id = {6}", frmEditar.fechaDateTimePicker.Value.ToString("yyyy-MM-dd"), frmEditar.categoriaComboBox.Text, frmEditar.subcategoriaComboBox.Text,
                                              frmEditar.descripcionTextBox.Text.Trim(), frmEditar.valorNumericUpDown.Value.ToString(), frmEditar.formapagoComboBox.Text, ID);
             if (oconexion.AccionSQL(sqlUpdate) == true)
             {
                 this.frmGastosList_Load(null, null);
                 MessageBox.Show("La información del Gasto fue actualizada Correctamenta", "Editar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 gastosDataGridView.Focus();
             }
         }
     }
 }
Exemplo n.º 2
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     Dialogs.GastosDialogs frmNuevo = new Dialogs.GastosDialogs();
     frmNuevo.ShowDialog();
     if (frmNuevo.DialogResult == DialogResult.OK)
     {
         string sqlInsert = string.Format("insert into gastos (fecha ,categoria,subcategoria,descripcion,valor,formapago)values('{0}','{1}','{2}','{3}','{4}','{5}')", frmNuevo.fechaDateTimePicker.Value.ToString("yyyy-MM-dd"), frmNuevo.categoriaComboBox.Text, frmNuevo.subcategoriaComboBox.Text, frmNuevo.descripcionTextBox.Text.ToString(), frmNuevo.nudValor.Value, frmNuevo.formapagoComboBox.Text);
         if (oConexion.AccionSQL(sqlInsert) == true)
         {
             this.frmGastos_Load(null, null);
             MessageBox.Show("La información de gastos ha sido almacenada correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information);
             gastosDataGridView.Focus();
         }
     }
 }