public void GuardarCotizacion() { int k, y, i; MessageBox.Show("Codigo Proveedor = " + prov.CodProveedor + "\nRazon Social = " + prov.RazonSocial); c.Proveedor = prov; c.FechaInicio = TxtFechaIni; c.FechaFin = TxtFechaFin; c.FechaRespuesta = TxtFechaResp; c.Observacion = TxtObservacion; if (c.Proveedor.CodProveedor != null) { if (indicador == 1) { { k = new CotizacionSQL().Agregar(c); List<Cotizacion> list = eMC.Buscar() as List<Cotizacion>; Id = list[list.Count - 1].IdCotizacion; c.CodCotizacion = "COT-" + (1000000 + Id).ToString(); if (LstProducto != null) { for (i = 0; i < LstProducto.Count; i++) { LstProducto[i].IdCotizacion = Id; y = csql.InsertarValidado(LstProducto[i]); } } if (k == 0) MessageBox.Show("Ocurrio un error"); else MessageBox.Show("Cotizacion Registrada \n\nCodigo = " + c.CodCotizacion + "\nProveedor = " + c.Proveedor.RazonSocial + " (" + c.Proveedor.CodProveedor + ")" + "\nFecha registro = " + c.FechaRespuesta.ToString()); } } if (indicador == 2) { k = new CotizacionSQL().Actualizar(c); if (LstProducto != null) { for (i = 0; i < LstProducto.Count; i++) { LstProducto[i].IdCotizacion = c.IdCotizacion; y = csql.InsertarValidado(LstProducto[i]); } } if (k == 0) MessageBox.Show("Ocurrio un error"); else MessageBox.Show("Cotizacion Editada \n\nCodigo = " + c.CodCotizacion + "\nProveedor = " + c.Proveedor.RazonSocial + " (" + c.Proveedor.CodProveedor + ")" + "\nFecha respuesta = " + c.FechaRespuesta.ToString() + "\nFecha inicio = " + c.FechaInicio.ToString() + "\nFecha fin = " + c.FechaFin.ToString()); } if (model != null) model.ActualizarCotizacion(); } }
public Cotizacion obtenerCotizacion(int idProv) { List<Cotizacion> lstCot = new CotizacionSQL().Buscar() as List<Cotizacion>; if (lstCot == null) return null; else { for (int i = 0; i < lstCot.Count; i++) { if (lstCot[i].Proveedor.IdProveedor == idProv) return lstCot[i]; } } return null; }