private void selectApartado(object sender, RoutedEventArgs e) { var selectedItem = (DataRowView)lista2.SelectedItem; var numApartado = selectedItem["num_apartado"].ToString(); var total = selectedItem["total"].ToString(); cantTotal = total; idApartado = numApartado; string currAbono = ""; string sumTotal = ""; int nextAbono = 0; string query = $"SELECT MAX(num_abono), SUM(total) FROM abono WHERE num_apartado={numApartado} "; NpgsqlDataReader dataReader = con.Query(query); while (dataReader.Read()) { currAbono = dataReader[0].ToString(); sumTotal = dataReader[1].ToString(); } dataReader.Close(); int.TryParse(currAbono, out nextAbono); nextAbono++; numAbono.Text = nextAbono.ToString(); abonado.Text = sumTotal; fecha.Text = DateTime.Now.ToShortDateString(); agregar.IsEnabled = true; }
private void agregarPreferencia(object sender, RoutedEventArgs e) { string idPref = ""; int idPrefOp; string query = $"SELECT MAX(id_preferencia) FROM preferencia WHERE id_cliente={idClient}"; try { NpgsqlDataReader dataReader = con.Query(query); while (dataReader.Read()) { idPref = dataReader[0].ToString(); } dataReader.Close(); if (idPref != null) { int.TryParse(idPref, out idPrefOp); idPrefOp++; } else { idPrefOp = 1; } query = $"INSERT INTO preferencia(id_preferencia,id_cliente,talla,descripcion,tipo_prenda) " + $" VALUES({idPrefOp},{idClient},'{talla.Text}','{descripcion.Text}','{tipoPrenda.Text}')"; con.Query(query); MessageBox.Show("Se ha insertado preferencia correctamente"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void addCliente(object sender, RoutedEventArgs e) { string datos = "DEFAULT,'" + name.Text + "','" + appPat.Text + "','" + appMat.Text + "','" + street.Text + "','" + coloniashon.Text + "','" + cp.Text + "','" + number.Text + "','" + phone.Text + "','" + email.Text + "'"; string query = "INSERT INTO cliente(id_cliente,nombre,apellido_paterno,apellido_materno,calle," + "colonia,cp,numero,telefono,email) VALUES(" + datos + ");"; try { con.Query(query); MessageBox.Show("Cliente agregado correctamente", "Exito"); name.Clear(); appPat.Clear(); appMat.Clear(); street.Clear(); coloniashon.Clear(); number.Clear(); phone.Clear(); email.Clear(); }catch (Exception ex) { MessageBox.Show(ex.Message, "Error!"); } }
public proveedoresAlta(string id = "") { InitializeComponent(); List <String> listaEstados = new List <String>(); listaEstados.Add("Aguascalientes"); listaEstados.Add("Baja California"); listaEstados.Add("Baja California Sur"); listaEstados.Add("Campeche"); listaEstados.Add("Chiapas"); listaEstados.Add("Chihuahua"); listaEstados.Add("Coahuila"); listaEstados.Add("Colima"); listaEstados.Add("Durango"); listaEstados.Add("Estado de México"); listaEstados.Add("Guanajuato"); listaEstados.Add("Guerrero"); listaEstados.Add("Hidalgo"); listaEstados.Add("Jalisco"); listaEstados.Add("Michoacan"); listaEstados.Add("Morelos"); listaEstados.Add("Nayarit"); listaEstados.Add("Nuevo Leon"); listaEstados.Add("Oaxaca"); listaEstados.Add("Puebla"); listaEstados.Add("Queretaro"); listaEstados.Add("San Luis Potosi"); listaEstados.Add("Sinaloa"); listaEstados.Add("Sonora"); listaEstados.Add("Tabasco"); listaEstados.Add("Tamaulipas"); listaEstados.Add("Tlaxcala"); listaEstados.Add("Veracruz"); listaEstados.Add("Yucatan"); listaEstados.Add("Zacatecas"); listaEstados.Add("CDMX"); estados.CustomSource = listaEstados; conn = new Conexion(); if (id != "") { this.id = id; agregar.Content = "Actualizar"; NpgsqlDataReader dataReader = conn.Query("Select * from proveedor where id_proveedor =" + id); while (dataReader.Read()) { nombre.Text = dataReader[1].ToString(); telefono.Text = dataReader[2].ToString(); ciudad.Text = dataReader[3].ToString(); estados.Text = dataReader[4].ToString(); calle.Text = dataReader[5].ToString(); numero.Text = dataReader[6].ToString(); colonia.Text = dataReader[7].ToString(); codigoPostal.Text = dataReader[8].ToString(); } dataReader.Close(); } }
private void Button_Click(object sender, RoutedEventArgs e) { string query = ""; if (modeloIn == "") { string valores = "DEFAULT,'" + modelo.Text + "'," + precioVenta.Text + "," + precioProv.Text + ",'" + description.Text + "','" + tipoPrenda.SelectedValue + "'"; query = "INSERT INTO articulo(id_articulo,modelo,precio_venta, precio_proveedor, descripcion,tipo_prenda)" + "VALUES(" + valores + ");"; agregar.IsEnabled = false; } else { query = "UPDATE articulo set(precio_venta, precio_proveedor, descripcion, tipo_prenda) = " + "('" + precioVenta.Text + "', '" + precioProv.Text + "', '" + description.Text + "', '" + tipoPrenda.Text + "') WHERE modelo = '" + modeloIn + "';"; } try { con.Query(query); if (modeloIn == "") { MessageBox.Show("Articulo agregado exitosamente"); } else { MessageBox.Show("Articulo modificado exitosamente"); this.Close(); } modelo.Clear(); precioVenta.Clear(); precioProv.Clear(); description.Clear(); description.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { agregar.IsEnabled = true; } }
private void borrarFunc(object sender, RoutedEventArgs e) { var selectedItem = (DataRowView)lista.SelectedItem; var idToErase = selectedItem["id_articulo"].ToString(); try { var result = MessageBox.Show("¿Seguro que desea eliminar este articulo?", "Warning", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { con.Query("DELETE FROM articulo WHERE id_articulo=" + idToErase); MessageBox.Show("articulo eliminado correctamente", "Exito"); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Inventario(string modeloIn = "") { this.modeloIn = modeloIn; List <String> tipos = new List <String>(); tipos.Add("Sweater"); tipos.Add("Blusa"); tipos.Add("Chaleco"); tipos.Add("Vestio"); tipos.Add("Chamarra"); tipos.Add("Pantalon"); tipos.Add("Short"); tipos.Add("Falda"); tipos.Add("Playera"); tipos.Add("Crop top"); tipos.Add("Conjunto"); tipos.Add("Saco"); tipos.Add("Leggin"); tipos.Add("Jumpsuit"); InitializeComponent(); tipoPrenda.CustomSource = tipos; con = new Conexion(); if (modeloIn != "") { string query = "SELECT * FROM articulo where modelo='" + modeloIn + "'"; NpgsqlDataReader dataReader = con.Query(query); while (dataReader.Read()) { modelo.Text = dataReader[1].ToString(); precioVenta.Text = dataReader[2].ToString(); precioProv.Text = dataReader[3].ToString(); description.Text = dataReader[4].ToString(); tipoPrenda.Text = dataReader[5].ToString(); } dataReader.Close(); agregar.Content = "Guardar"; } }
private void InsertProveedor(object sender, RoutedEventArgs e) { agregar.IsEnabled = false; string query = ""; if (id != "") { query = "UPDATE proveedor SET nombre='" + nombre.Text + "',telefono='" + telefono.Text + "'," + "estado='" + estados.Text + "', ciudad='" + ciudad.Text + "',calle='" + calle.Text + "'," + "numero='" + numero.Text + "', colonia='" + colonia.Text + "',cp='" + codigoPostal.Text + "' " + "WHERE id_proveedor=" + id; } else { string campos = "DEFAULT,'" + nombre.Text + "','" + telefono.Text + "','" + estados.SelectedValue + "','" + ciudad.Text + "','" + calle.Text + "','" + numero.Text + "','" + colonia.Text + "','" + codigoPostal.Text + "'"; query = "INSERT INTO proveedor(id_proveedor,nombre,telefono,estado,ciudad,calle,numero,colonia,cp) values(" + campos + ");"; } try { conn.Query(query).Close(); if (porPedido.IsChecked.Value) { string camposPedido = email.Text + "','" + website.Text; string maxId = ""; string queryPedido = ""; NpgsqlDataReader dataReader = conn.Query("SELECT MAX(id_proveedor) from proveedor"); while (dataReader.Read()) { maxId = dataReader[0].ToString(); } dataReader.Close(); queryPedido = "INSERT INTO proveedor_por_pedido(id_proveedor,email,pagina_web) values('" + maxId + "','" + camposPedido + "');"; conn.Query(queryPedido).Close(); } nombre.Clear(); telefono.Clear(); ciudad.Clear(); calle.Clear(); numero.Clear(); colonia.Clear(); codigoPostal.Clear(); email.Clear(); website.Clear(); if (id != "") { MessageBox.Show("Proveedor modificado correctamente", "Exito!"); this.Close(); } else { MessageBox.Show("Proveedor agregado correctamente", "Exito!"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error!"); } finally { agregar.IsEnabled = true; } }