private void btn_aceptar_Click(object sender, EventArgs e) { TratamientosEspeciales tratamiento = new TratamientosEspeciales(); Es_Pedidos _Ep = new Es_Pedidos(); DataTable Verificacion = new DataTable(); if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta) { _Ep.numeroPedido = txt_numeroPedido.Text; _Ep.numeroCotizacion = cmb_Cotizaciones.SelectedValue.ToString(); _Ep.fechaPedido = cmb_Dia.SelectedItem + "/" + cmb_Mes.SelectedItem + "/" + cmb_Año.SelectedItem; _Ep.numDniVendedor = cmb_Vendedor.SelectedValue.ToString(); DataTable tabla = new DataTable(); tabla = Empleados.Buscar_Empleados(cmb_Vendedor.SelectedValue.ToString()); _Ep.tipoDniVendedor = tabla.Rows[0]["tipoDoc"].ToString(); _Ep.condicionPago = txt_CondicionPago.Text; _Ep.cuitCliente = cmb_cliente.SelectedValue.ToString(); Verificacion = Pedido.Buscar_PedidoPorNumero(int.Parse(_Ep.numeroPedido)); if (Verificacion.Rows.Count > 0) { MessageBox.Show("El pedido que desea insertar ya existe. ", "ATENCION"); } else { Pedido.Insertar(_Ep); Pedido.CerrarTransaccion(); Pedido.IniciarTransaccion(); Cargar_grilla(Pedido.Todos_los_Pedidos()); } } }
//public void Insertar(Control.ControlCollection controles) //{ // _BD.InsertarAutomatizado("Empleados", controles); //} public void Insertar(Es_Pedidos Pedidos) { String sqlInsertar = "INSERT INTO Pedidos(numeroPedido, numeroCotizacion, fechaPedido, tipoDniVendedor, numDniVendedor, condicionPago, cuitCliente) VALUES(" + Pedidos.numeroPedido + "," + Pedidos.numeroCotizacion + "," + _BD.FormatearDato(Pedidos.fechaPedido, "Date") + "," + Pedidos.tipoDniVendedor + "," + Pedidos.numDniVendedor + ",'" + Pedidos.condicionPago + "','" + Pedidos.cuitCliente + "')"; MessageBox.Show("El Pedido fue creado con exito!", "CREACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information); _BD.Insertar(sqlInsertar); }
public void Modificar(Es_Pedidos datos) { string sqlUpdate = "UPDATE Pedidos SET "; sqlUpdate += "cuitCliente = " + _BD.FormatearDato(datos.cuitCliente, "String"); sqlUpdate += ", numeroCotizacion = " + _BD.FormatearDato(datos.numeroCotizacion, "Int"); sqlUpdate += ", fechaPedido = " + _BD.FormatearDato(datos.fechaPedido, "Date"); sqlUpdate += ", tipoDniVendedor = " + _BD.FormatearDato(datos.tipoDniVendedor, "Int"); sqlUpdate += ", numDniVendedor = " + _BD.FormatearDato(datos.numDniVendedor, "Int"); sqlUpdate += ", condicionPago = " + _BD.FormatearDato(datos.condicionPago, "String"); sqlUpdate += " WHERE numeroPedido =" + datos.numeroPedido; MessageBox.Show("El Pedido fue modificado con exito!", "MODIFICACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information); _BD.Modificar(sqlUpdate); }
private void btn_Aceptar_Click(object sender, EventArgs e) { TratamientosEspeciales tratamiento = new TratamientosEspeciales(); Es_Pedidos _EP = new Es_Pedidos(); if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta) { DataTable tabla = new DataTable(); tabla = Pedidos.Buscar_PedidoPorNumero(int.Parse(txt_numeroPedido.Text)); _EP.numeroPedido = txt_numeroPedido.Text; _EP.numeroCotizacion = cmb_Cotizaciones.SelectedValue.ToString(); _EP.fechaPedido = txt_fecha.Text; _EP.condicionPago = txt_condicionPago.Text; _EP.numDniVendedor = cmb_numDocVendedor.SelectedValue.ToString(); _EP.cuitCliente = cmb_cuitCliente.SelectedValue.ToString(); _EP.tipoDniVendedor = tabla.Rows[0]["tipoDniVendedor"].ToString(); Pedidos.Modificar(_EP); } }