private void button1_Click(object sender, EventArgs e) //btn guardar { DateTime thisDay = DateTime.Today; var fecha = thisDay.ToString(); List <string> cadena = new List <string>(); cadena.Add(cmbType.Text); //typyId cadena.Add(Convert.ToString(QueryColor.EncuentraIdColor(cmbColor.Text))); //buscar el id del color y agregarlo a la lista cadena.Add(Convert.ToString(QueryBrand.EncuentraIdBrand(cmbMarca.Text))); //busca id y agregar a la lista cadena.Add(Convert.ToString(QueryProvider.EncuentraIdProvider(cmbProvee.Text))); // busca id y agrega a la lista cadena.Add(Convert.ToString(QueryCatalog.EncuentraIdCatalog(cmbCatalogo.Text))); // busca id y agrega a la lista cadena.Add(txtTitle.Text); // Title cadena.Add(txtNombre.Text); // Nombre cadena.Add(txtDesc.Text); // Descripcion cadena.Add(txtObs.Text); //observaciones cadena.Add(txtPriceDis.Text); //price distributor cadena.Add(txtPriceClient.Text); //price client cadena.Add(txtPriceMember.Text); //price Member cadena.Add(cmbEnable.Text); //Enable cadena.Add(txtKeywords.Text); //keywords cadena.Add(fecha); //fecha y hora try { InsertaProducto.MInserta(cadena); //envio de la cadena a la funcion MessageBox.Show("Registro Guardado"); } catch (Exception error) { MessageBox.Show("Error: " + error.Message); } }
private void btnUpdateReg_Click(object sender, EventArgs e) //btn guardar registro Actualizado { //guardar una talla try { if (string.IsNullOrWhiteSpace(cmboSize.Text.Trim())) { } else { //buscar id de la talla seleccionada int IdSizze = SearchID.SearchIDSize(cmboSize.Text); //buscar id del producto var Idproducto = QueryProducts.EncuentraIdProducts(cmbBuscarProd.Text.Trim()); //Insertar la talla y el id del producto en tabla SizeOfProduct InsertaProducto.InsertarTalla(Idproducto, IdSizze); } } catch (Exception error) { MessageBox.Show("Error: " + error.Message); } //guardar el registro actualizado DateTime thisDay = DateTime.Today; var fecha = thisDay.ToString(); //buscar id del producto var Idproducto2 = QueryProducts.EncuentraIdProducts(cmbBuscarProd.Text.Trim()); //lista de datos List <string> cadenaUpdate = new List <string>(); cadenaUpdate.Add(cmbTypeUpdate.Text); //typyId cadenaUpdate.Add(Convert.ToString(QueryColor.EncuentraIdColor(cmbColorUpdate.Text))); //buscar el id del color y agregarlo a la lista cadenaUpdate.Add(Convert.ToString(QueryBrand.EncuentraIdBrand(cmbMarcaUpdate.Text))); //busca id y agregar a la lista cadenaUpdate.Add(Convert.ToString(QueryProvider.EncuentraIdProvider(cmbProveeUpdate.Text))); // busca id y agrega a la lista cadenaUpdate.Add(Convert.ToString(QueryCatalog.EncuentraIdCatalog(cmbCatalogoUpdate.Text))); // busca id y agrega a la lista cadenaUpdate.Add(txtTitleUpdate.Text); // Title cadenaUpdate.Add(txtNombreUpdate.Text); // Nombre cadenaUpdate.Add(txtDescUpdate.Text); // Descripcion cadenaUpdate.Add(txtObsUpdate.Text); //observaciones cadenaUpdate.Add(txtPriceDisUpdate.Text); //price distributor cadenaUpdate.Add(txtPriceClientUpdate.Text); //price client cadenaUpdate.Add(txtPriceMemberUpdate.Text); //price Member cadenaUpdate.Add(cmbEnableUpdate.Text); //Enable cadenaUpdate.Add(txtKeywordsUpdate.Text); //keywords cadenaUpdate.Add(fecha); //fecha y hora try { UpdateProducto.ActualizarProducto(Idproducto2, cadenaUpdate); //envio de la cadena a la funcion MessageBox.Show("Registro Guardado"); } catch (Exception error) { MessageBox.Show("Error: " + error.Message); } //guardar imagen var context = new DataProductsEntities(); if (txtImgDesc.Text.Trim().Equals("")) { } //si esta vacio no pasa nada, no es necesario guardar img, es opcional else { //crear memoria de bytes byte[] file = null; Stream myStream = openFileDialog1.OpenFile(); using (MemoryStream ms = new MemoryStream()) { myStream.CopyTo(ms); file = ms.ToArray(); } var logic = 0; if (cmbEnableUpdate.Text == "YES") { logic = 1; } else { logic = 0; } GuardarImagen.RegistraImagen(Idproducto2, txtImgDesc.Text.Trim(), file, fecha, logic); MessageBox.Show("Registro completado con exito"); } }