public void Insertar(Es_Cotizaciones Cotizacion) { String sqlInsertar = "INSERT INTO Cotizaciones(numeroCotizacion, año, cuitCliente, tipoDocVendedor, numDocVendedor, codEstadoCotizacion, nombreSolicitante, apellidoSolicitante, fecha, observaciones, precioTotal, motivoPerdida, nomCompetidor) VALUES(" + Cotizacion.numeroCotizacicon + ",'" + Cotizacion.año + "','" + Cotizacion.cuitCliente + "'," + Cotizacion.tipoDocVendedor + "," + Cotizacion.numDocVendedor + "," + Cotizacion.codEstadoCotizacion + ",'" + Cotizacion.nombreSolicitante + "','" + Cotizacion.apellidoSolicitante + "'," + _BD.FormatearDato(Cotizacion.fecha, "Date") + ",'" + Cotizacion.observaciones + "'," + Cotizacion.precioTotal + ",'" + Cotizacion.motivoPerdida + "','" + Cotizacion.nomCompetidor + "')"; MessageBox.Show("La Cotizacion fue creado con exito!", "CREACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information); _BD.Insertar(sqlInsertar); }
private void btn_guardar_cotizacion_Click(object sender, EventArgs e) { TratamientosEspeciales tratamiento = new TratamientosEspeciales(); Es_Cotizaciones _Ec = new Es_Cotizaciones(); if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta) { DataTable tabla = new DataTable(); tabla = Cotizacion.Buscar_Cotizcion(txt_numeroCotizacion.Text); _Ec.numeroCotizacicon = txt_numeroCotizacion.Text; _Ec.año = txt_Año.Text; _Ec.cuitCliente = cmb_cliente.SelectedValue.ToString(); _Ec.numDocVendedor = cmb_Vendedor.SelectedValue.ToString(); _Ec.codEstadoCotizacion = cmb_Estado.SelectedValue.ToString(); _Ec.nombreSolicitante = txt_nombreSolicitante.Text; _Ec.tipoDocVendedor = tabla.Rows[0]["tipoDocVendedor"].ToString(); _Ec.apellidoSolicitante = txt_ApellidoSolicitante.Text; _Ec.observaciones = txt_Observaciones.Text; _Ec.fecha = cmb_Dia.SelectedItem.ToString() + "/" + cmb_Mes.SelectedItem.ToString() + "/" + txt_Año2.Text; _Ec.precioTotal = txt_Precio.Text; _Ec.motivoPerdida = txt_motivoPerdida.Text; _Ec.nomCompetidor = txt_Competidor.Text; Cotizacion.Modificar(_Ec); Cargar_grilla(Cotizacion.Todas_Las_Cotizciones()); } }
public void Modificar(Es_Cotizaciones datos) { string sqlUpdate = "UPDATE Cotizaciones SET "; sqlUpdate += " año = " + _BD.FormatearDato(datos.año, "Int"); sqlUpdate += ", cuitCliente = " + _BD.FormatearDato(datos.cuitCliente, "String"); sqlUpdate += ", tipoDocVendedor = " + _BD.FormatearDato(datos.tipoDocVendedor, "Int"); sqlUpdate += ", numDocVendedor = " + _BD.FormatearDato(datos.numDocVendedor, "Int"); sqlUpdate += ", codEstadoCotizacion = " + _BD.FormatearDato(datos.codEstadoCotizacion, "Int"); sqlUpdate += ", nombreSolicitante = " + _BD.FormatearDato(datos.nombreSolicitante, "String"); sqlUpdate += ", apellidoSolicitante = " + _BD.FormatearDato(datos.apellidoSolicitante, "String"); sqlUpdate += ", fecha = " + _BD.FormatearDato(datos.fecha, "Date"); sqlUpdate += ", observaciones = " + _BD.FormatearDato(datos.observaciones, "String"); sqlUpdate += ", precioTotal = " + _BD.FormatearDato(datos.precioTotal, "Int"); sqlUpdate += ", motivoPerdida = " + _BD.FormatearDato(datos.motivoPerdida, "String"); sqlUpdate += ", nomCompetidor = " + _BD.FormatearDato(datos.nomCompetidor, "String"); sqlUpdate += " WHERE numeroCotizacion = " + datos.numeroCotizacicon; MessageBox.Show("La cotizacion fue modificada con exito!", "MODIFICACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information); _BD.Modificar(sqlUpdate); }