private void btnGuardar_Click(object sender, EventArgs e) { try { string sResultado = ValidarDatos(); if (sResultado == "") { if (txtId.Text == "") { Venta venta = new Venta(); venta.Cliente.Id = Convert.ToInt32(txtClienteId.Text); venta.FechaVenta = txtFecha.Value; venta.TipoDocumento = cmbTipoDoc.Text; venta.NumeroDocumento = txtNumeroDocumento.Text; venta.Cliente.Nombre = txtClienteNombre.Text; int iVentaId = FVenta.Insertar(venta); if (iVentaId > 0) { FrmVentas_Load(null, null); CargarDetalle(venta); } } else { Venta venta = new Venta(); venta.Id = Convert.ToInt32(txtId.Text); venta.Cliente.Id = Convert.ToInt32(txtClienteId.Text); venta.FechaVenta = txtFecha.Value; venta.TipoDocumento = cmbTipoDoc.Text; venta.NumeroDocumento = txtNumeroDocumento.Text; int iVentaId = FVenta.Insertar(venta); if (FVenta.Actualizar(venta) == 1) { MessageBox.Show("Datos Insertados Correctamente"); FrmVentas_Load(null, null); } } } else { MessageBox.Show("Faltan cargar Datos: " + sResultado); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnGuardar_Click(object sender, EventArgs e) {//guardar try { string sresultado = ValidarDatos(); if (sresultado == "") { if (textId.Text == "") { Venta venta = new Venta(); venta.Cliente.Id = Convert.ToInt32(text_ClienteId.Text); venta.FechaVenta = text_fecha.Value; venta.NumeroDocumento = Convert.ToInt32(text_NumeroDoc.Text); venta.Cliente.Nombre = text_ClienteNombre.Text; //este es el metodo para guardar el log con la accion Guardar Ventas Form1.Log(Usuario.Nombreusuario, "Venta Guardada: "); int iVentaId = FVenta.Insertar(venta); if (iVentaId > 0) { FRM_Ventas_Load(null, null); venta.Id = iVentaId; CargarDetalle(venta); } } else { Venta venta = new Venta(); venta.Id = Convert.ToInt32(textId.Text); venta.Cliente.Id = Convert.ToInt32(text_ClienteId.Text); venta.FechaVenta = text_fecha.Value; venta.NumeroDocumento = Convert.ToInt32(text_NumeroDoc.Text); if (FVenta.Actualizar(venta) == 1) { MessageBox.Show("Datos Modificados correctamente"); FRM_Ventas_Load(null, null); } } } else { MessageBox.Show("Faltan Completar Datos: \n " + sresultado); } } catch (Exception) { MessageBox.Show("Algo salió mal, Favor llenar correctamente todos los campos e intentarlo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }