private void llenarModalCotizacion(int idCotizacion) { try { int idUsuario = 0; foreach (DataRow row in CotizacionBLL.obtenerInfoCotizacion(idCotizacion).Rows) { txtCOT_Marca.Text = row["Marca"].ToString(); txtCOT_Modelo.Text = row["Modelo"].ToString(); txtCOT_Anno.Text = row["año"].ToString(); txtCOT_Descripcion.Text = row["descripcion"].ToString(); txtCOT_OtrosDatos.Text = row["otrosDatos"].ToString(); idUsuario = Convert.ToInt32(row["idUsuario"].ToString()); } foreach (DataRow row in CotizacionBLL.obtenerInfoUsuarioCoti(idUsuario).Rows) { txtCOT_Nombre.Text = row["Nombre"].ToString(); txtCOT_Email.Text = row["correo"].ToString(); txtCOT_Telefono.Text = row["Telefono"].ToString(); } } catch (Exception) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar los datos de la Cotizacion"; string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }
private void buttonEliminar_Click(object sender, EventArgs e) { if (CotizacionBLL.Eliminar((int)IdCotizacionnumericUpDown.Value) == true) { MessageBox.Show("Se elimino la cotizacion"); } else { MessageBox.Show("No se pudo eliminar la cotizacion"); } }
private void buttonGuardar_Click(object sender, EventArgs e) { if (CotizacionBLL.Guardar(llenaClaseCotizaciones(), llenaClaseCotizaciones_detalles()) == true) { MessageBox.Show("Guardo con exito"); } else { MessageBox.Show("Error, al guardar!"); } }
/* * private void BtnAgregarCosto_Click(object sender, RoutedEventArgs e) * { * switch ((cbCostos.SelectedItem as tipo_costo).nombre.ToLower()) * { * case "metro lineal sistema": * int valorInicial = Convert.ToInt32(txtValorInicialCosto.Text); * var id = new ItemDetalle() { ValorInicial = Convert.ToInt32(txtValorInicialCosto.Text), CostoFinal = (int)(valorInicial * VanosTotalAncho), Desgloce = (cbCostos.SelectedItem as tipo_costo).nombre }; * id.btnQuitarDetalle.Click += (se, a) => spDetalle.Children.Remove(id); * spDetalle.Children.Add(id); * break; * case "area vano": * int valorInicial = Convert.ToInt32(txtValorInicialCosto.Text); * var id = new ItemDetalle() { ValorInicial = Convert.ToInt32(txtValorInicialCosto.Text), CostoFinal = (int)(valorInicial * VanosTotalAncho), Desgloce = (cbCostos.SelectedItem as tipo_costo).nombre }; * id.btnQuitarDetalle.Click += (se, a) => spDetalle.Children.Remove(id); * spDetalle.Children.Add(id); * break; * case "tasa imprevisto": * break; * default: * txtCostoFinalCosto.IsEnabled = true; * break; * } * * } */ private void BtnNuevaCotizacion_Click(object sender, RoutedEventArgs e) { int region_id = (cbRegiones.SelectedItem as regiones).id; int tipo_vidrio_id = (cbTipoVidrio.SelectedItem as tipo_vidrio).id; int descuento = 0; // TODO - implementar cotizaciones cot = CotizacionBLL.Crear(region_id, tipo_vidrio_id, descuento); spVanos.Children.OfType <ItemVano>().ToList().ForEach(iv => { VanosBLL.Crear(Convert.ToInt32(iv.txtCantAperturas.Text), Convert.ToDecimal(iv.txtAncho.Text), Convert.ToDecimal(iv.txtAlto.Text), cot.id); }); }
//Datos Cotizaciones private void llenarTablaCotizaciones() { try { grvCotizaciones.DataSource = CotizacionBLL.obtenerInfoCotizacion(); grvCotizaciones.DataBind(); } catch (Exception ex) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar los datos de las Cotizacion - " + ex.ToString(); string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }
private void buttonBuscarCotizacion_Click(object sender, EventArgs e) { dataGridViewArticulos.DataSource = CotizacionBLL.BuscarDetallesCotizacion(i => i.CotizacionesId == (int)IdCotizacionnumericUpDown.Value); LimpiardataGridViewArticulos(); }