private void persistenciaDeDatos() { using (drususEntities db = new drususEntities()) { db.Entry(clientePagador).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Cobro cobroActual = new Cobro { monto = monto }; if (pagaEnDolarescheckBox.Checked) { cobroActual.descripcion = txtDescripcion.Text + " (Pagado en USS)"; } else { cobroActual.descripcion = txtDescripcion.Text; } cobroActual.idCliente = clientePagador.idCliente; cobroActual.fecha = calendario.Value.Date; db.Cobros.Add(cobroActual); db.SaveChanges(); } }
private void persistenciaDeDatos() { try { using (drususEntities db = new drususEntities()) { db.Entry(clienteActual).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Venta ventaActual = new Venta { monto = monto, descripcion = txtDescripcion.Text, idCliente = clienteActual.idCliente, fecha = calendario.Value.Date }; db.Ventas.Add(ventaActual); db.SaveChanges(); } } catch { Util.MensajeError(); } }
private void restaurarCliente(string mensaje) { DialogResult dialogResult = MessageBox.Show(mensaje, "Desea restaurarlo?", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { try { ClienteActual.direccion = null; using (drususEntities db = new drususEntities()) { db.Entry(ClienteActual).State = EntityState.Modified; db.SaveChanges(); } MessageBox.Show("Cliente restaurado"); cargaDatosEnFicha(); } catch { MessageBox.Show("No se pudo restaurar cliente, intentelo mas tarde"); } } else if (dialogResult == DialogResult.No) { buscadorComboBox.SelectedItem = null; } }
private void Finalizar_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Estas seguro que deseas finalizar la subasta?", "Finalizar subasta", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { DialogResult dialogResult2 = MessageBox.Show("Si finaliza la venta se computaran las ventas", "Desea continuar?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult2 == DialogResult.Yes) { using (drususEntities db = new drususEntities()) { using (var dbContextTransaction = db.Database.BeginTransaction()) { try { if (rbSubasta.Checked) { listaClientes = Util.ActualizarDeudas(); } ; foreach (DataGridViewRow fila in dgvSubasta.Rows) { if (fila.Cells["monto"].Value != null && fila.Cells["cliente"].Value != null && fila.Cells["descripcion"].Value != null) { Venta venta = new Venta { monto = Int32.Parse(fila.Cells["monto"].Value.ToString()), idCliente = Int32.Parse(fila.Cells["cliente"].Value.ToString()), descripcion = fila.Cells["descripcion"].Value.ToString() + lblTitulo.Text, fecha = DateTime.Today.Date }; //Registro cambio db.Ventas.Add(venta); Cliente cliente = db.Clientes.Find(venta.idCliente); cliente.sieteDias += venta.monto; db.Entry(cliente).State = EntityState.Modified; //Persiste en base db.SaveChanges(); } } dbContextTransaction.Commit(); btnFinalizar.Enabled = false; } catch (Exception ex) { dbContextTransaction.Rollback(); Util.MensajeError(); } } } } } }
private void DgvSubasta_CellValueChanged(object sender, DataGridViewCellEventArgs e) { try { var moneda = (sbasta)dgvSubasta.Rows[e.RowIndex].DataBoundItem; try { if (dgvSubasta.Rows[e.RowIndex].Cells["cliente"].Value != null) { string aux = dgvSubasta.Rows[e.RowIndex].Cells["cliente"].Value.ToString(); int idGanador = int.Parse(aux); // moneda.nombreCliente = listaClientes.Find(x => x.idCliente == idGanador).apellidoNombre; moneda.idCliente = idGanador; } } catch { } using (drususEntities db = new drususEntities()) { db.Entry(moneda).State = EntityState.Modified; db.SaveChanges(); } } catch { } }
private void IconButton1_Click(object sender, EventArgs e) { if (dgvSubasta.SelectedRows.Count > 0) { var id = (sbasta)dgvSubasta.SelectedRows[0].DataBoundItem; using (drususEntities db = new drususEntities()) { db.Entry(id).State = EntityState.Deleted; db.SaveChanges(); } GenerarColumnas(); } }
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { try { var cliente = (Cliente)clientesdataGridView.Rows[e.RowIndex].DataBoundItem; using (drususEntities db = new drususEntities()) { db.Entry(cliente).State = EntityState.Modified; db.SaveChanges(); } } catch { } }
private void dgvGastos_CellValueChanged(object sender, DataGridViewCellEventArgs e) { try { var gasto = (Gasto)dgvGastos.Rows[e.RowIndex].DataBoundItem; using (drususEntities db = new drususEntities()) { db.Entry(gasto).State = EntityState.Modified; db.SaveChanges(); } } catch { } }
private void btnEliminar_Click(object sender, EventArgs e) { try { ClienteActual.direccion = "Este cliente fue eliminado"; using (drususEntities db = new drususEntities()) { db.Entry(ClienteActual).State = EntityState.Modified; db.SaveChanges(); } mensajeAdios("eliminados"); } catch { MessageBox.Show("No se pudo eliminar cliente, intentelo mas tarde"); } }
private void persistirDatos() { ClienteActual.apellido = txtApellido.Text; ClienteActual.nombre = txtNombre.Text; try { ClienteActual.direccion = txtDireccion.Text; } catch { ClienteActual.direccion = null; } try { ClienteActual.cuil = txtCuil.Text; } catch { ClienteActual.direccion = null; } try { ClienteActual.sieteDias = int.Parse(sieteTextBox.Text); } catch { ClienteActual.sieteDias = 0; } try { ClienteActual.catorceDias = int.Parse(catorceTextBox.Text); } catch { ClienteActual.catorceDias = 0; } try { ClienteActual.veintiunDias = int.Parse(ventiunTextBox.Text); } catch { ClienteActual.veintiunDias = 0; } try { ClienteActual.masVentiunDias = int.Parse(masVentiunTextBox.Text); } catch { ClienteActual.masVentiunDias = 0; } try { ClienteActual.deudaUSS = int.Parse(USStextBox.Text); } catch { ClienteActual.deudaUSS = 0; } using (drususEntities db = new drususEntities()) { db.Entry(ClienteActual).State = EntityState.Modified; db.SaveChanges(); } }