private void Txb_Enter(object sender, EventArgs e) { DataControl.PlaceHolder_Enter((TextBox)sender); }
private void Txb_Leave(object sender, EventArgs e) { DataControl.placeHolder_Leave((TextBox)sender); }
private void txbSearchFamily_Enter(object sender, System.EventArgs e) { DataControl.PlaceHolder_Enter((TextBox)sender); }
private void txbSearchFamily_Leave(object sender, System.EventArgs e) { DataControl.placeHolder_Leave((TextBox)sender); }
private bool ValidData() { var textboxes = new object[] { txbNameFamily, txbPointsValue }; return(DataControl.Validar(textboxes)); }
private void LoadFamily() { DataControl.Text(txbNameFamily, _family.NameFamily); DataControl.Text(txbPointsValue, _family.Points.ToString(CultureInfo.CurrentCulture)); }
private void Txb_Validated(object sender, EventArgs e) { DataControl.Validar((TextBox)sender); }
private void btnSave_Click(object sender, EventArgs e) { if (ValidData()) //Valida Datos { var newIdProduct = txbIdProduct.Text; var newNameProduct = txbNameProduct.Text; var newInitialPrice = txbInitialPrice.Text; var newPointsValue = txbPointsValue.Text; var newImageB64 = DataControl.ImageToBase64String(pboxProducto.Image); if (!_edit) //Si no va a editar un producto ya existente { if (DbConnection.existencia($@"SELECT * FROM product WHERE idProduct = {newIdProduct} LIMIT 1", 1)) { MessageBox.Show(@"El código introducido ya existe."); return; } var query = $"INSERT INTO product (idProduct, nameProduct, startinPrice, points, pathImage) " + $"VALUES (" + $"{newIdProduct}," + $"'{newNameProduct}'," + $"{newInitialPrice}, " + $"{newPointsValue}, " + $"'{newImageB64}')"; if (DbConnection.ejecutar(query)) //Si se ejecuta la consulta en la base de datos correctamente { _father?.UpdateProducts(""); if (MessageBox.Show(@"¡Se ha registrado el producto exitosamente! ¿Desea agregar otro?", @"Producto agregado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { txbIdProduct.Clear(); txbNameProduct.Clear(); txbInitialPrice.Clear(); txbPointsValue.Clear(); pboxProducto.Image = Image.FromFile("../../Resources/no-foto.png"); } else { this.Close(); } } else { MessageBox.Show(@"Ocurrió un problema al registrar el producto."); } } else if (_edit) //Si va a editar un producto ya existente { if (DbConnection.existencia($@"SELECT * FROM product WHERE idProduct = {newIdProduct} LIMIT 2", 2)) { MessageBox.Show(@"El código introducido ya existe."); return; } var query = $"UPDATE product set " + $"idProduct = {newIdProduct}, " + $"nameProduct = '{newNameProduct}', " + $"startinPrice = {newInitialPrice}, " + $"points = {newPointsValue}, " + $"pathImage = '{newImageB64}' " + $"WHERE idProduct = {_product.IdProduct}"; if (DbConnection.ejecutar(query)) //Si se ejecuta la consulta en la base de datos correctamente { _father?.UpdateProducts(""); if (!Question(@"¡Se ha modificado el producto exitosamente! ¿Desea Salir?", @"Producto Modificado")) { return; } this.Close(); } else { MessageBox.Show(@"Ocurrió un problema modificando el producto."); } } } else { MessageBox.Show(@"Existe un error en el formulario."); } }
private bool ValidData() { var textboxes = new object[] { txbIdProduct, txbInitialPrice, txbNameProduct, txbPointsValue }; return(DataControl.Validar(textboxes)); }
private void txbSearchProducts_Leave(object sender, EventArgs e) { DataControl.placeHolder_Leave((TextBox)sender); }
private void txbSearchProducts_Enter(object sender, EventArgs e) { DataControl.PlaceHolder_Enter((TextBox)sender); }