private void ActualizarArticulo() { if (string.IsNullOrEmpty(txtNombre.Text)) { txtNombre.Focus(); epArticulo.SetError(txtNombre, "Campo obligatorio - ingrese nombre del articulo"); } else if (string.IsNullOrEmpty(txtNeto.Text)) { txtNeto.Focus(); epArticulo.SetError(txtNeto, "Campo obligatorio - ingrese neto de la presentacion: ejm. Kg 200"); } else { bool rpta2 = NArticulo.Actualizar( txtCodigo.Text.Trim(), txtNombre.Text.Trim(), Convert.ToInt32(cboCategoria.SelectedValue), Convert.ToInt32(cboPresentacion.SelectedValue), txtNeto.Text.Trim(), txtDescripcion.Text.Trim(), ImageToByteArray(pbImagen.Image), idArticulo ); if (rpta2) { mensajeYes("Articulo actualizado correctamente"); Limpiar(); txtCodigo.Focus(); } else { mensajeError("Error al actualizar articulo"); } } }
private void BtnActualizar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (TxtId.Text == string.Empty || CboCategoria.Text == string.Empty || TxtNombre.Text == string.Empty || TxtPrecioVenta.Text == string.Empty || TxtStock.Text == string.Empty) { this.MensajeError("Falta ingresar algunos datos, serán remarcados."); ErroIcono.SetError(CboCategoria, "Seleccione una catageoría."); ErroIcono.SetError(TxtNombre, "Ingrese un nombre."); ErroIcono.SetError(TxtPrecioVenta, "Ingrese un Precio de Venta."); ErroIcono.SetError(TxtStock, "Ingrese un Stock."); } else { Rpta = NArticulo.Actualizar( Convert.ToInt32(TxtId.Text), Convert.ToInt32(CboCategoria.SelectedValue), txtCodigo.Text.Trim(), this.NombreAnt, TxtNombre.Text.Trim(), Convert.ToDecimal(TxtPrecioVenta.Text), Convert.ToInt32(TxtStock.Text), TxtDescripcion.Text.Trim(), TxtImagen.Text.Trim()); if (Rpta.Equals("OK")) { this.MensajeOk("Se actualizó de forma correcta el registro"); if (TxtImagen.Text != string.Empty && this.RutaOrigen != string.Empty) { this.RutaDestino = this.Directorio + TxtImagen.Text; File.Copy(this.RutaOrigen, this.RutaDestino); } this.Listar(); tabGeneral.SelectedIndex = 0; } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void botonActualizar_Click_1(object sender, EventArgs e) { try { string respuesta = ""; if (txtID.Text == string.Empty || comboCategoria.Text == string.Empty || txtNombre.Text == string.Empty || textoPrecioVenta.Text == string.Empty || textoStock.Text == string.Empty) { this.MensajeError("Falta ingresar algunos datos, seran remarcados"); errorIcono.SetError(comboCategoria, "Seleccione una categoria"); errorIcono.SetError(txtNombre, "ingrese nombre"); errorIcono.SetError(textoPrecioVenta, "ingrese un precio"); errorIcono.SetError(textoStock, "Ingrese stock"); } else { respuesta = NArticulo.Actualizar(Convert.ToInt32(txtID.Text), Convert.ToInt32(comboCategoria.SelectedValue), textoCodigo.Text.Trim(), this.nombreAnterior, txtNombre.Text.Trim(), Convert.ToDecimal(textoPrecioVenta.Text), Convert.ToInt32(textoStock.Text), txtDescripcion.Text.Trim(), textoImagen.Text.Trim()); if (respuesta.Equals("Ok")) { this.MensajeOk("se actualizo"); if (textoImagen.Text != string.Empty && this.RutaOrigen != string.Empty) { this.RutaDestino = this.Directorio + textoImagen.Text; File.Copy(this.RutaOrigen, this.RutaDestino); } this.Listar(); TabGeneral.SelectedIndex = 0; } else { this.MensajeError(respuesta); } } } catch (Exception exepcion) { MessageBox.Show(exepcion.Message + exepcion.StackTrace); } }
private void BtnActualizar_Click(object sender, EventArgs e) { try { string Rpta = ""; //Validamos que los campos necesarios esten llenos if (TxtId.Text == string.Empty || CboCategoria.Text == string.Empty || TxtNombre.Text == string.Empty || TxtStock.Text == string.Empty || TxtPrecio_Venta.Text == string.Empty || TxtCodigo.Text == string.Empty || TxtDescripcion.Text == string.Empty) { this.MensajeError("Falta Ingresar Algunos Datos, Seran marcados."); Erroricono.SetError(CboCategoria, "Ingrese un Categoria."); Erroricono.SetError(TxtNombre, "Ingrese un Nombre."); Erroricono.SetError(TxtStock, "Ingrese un Stock."); Erroricono.SetError(TxtPrecio_Venta, "Ingrese un Precio de Venta."); Erroricono.SetError(TxtCodigo, "Ingrese un Codigo de Barras."); Erroricono.SetError(TxtDescripcion, "Ingrese una descripcion."); } //En caso de que no Ejecutamos el metodo Insertar else { Rpta = NArticulo.Actualizar(Convert.ToInt32(TxtId.Text), Convert.ToInt32(CboCategoria.SelectedValue), TxtCodigo.Text.Trim(), this.NombreAnt, TxtNombre.Text.Trim(), Convert.ToDecimal(TxtPrecio_Venta.Text.Trim()), Convert.ToInt32(TxtStock.Text.Trim()), TxtDescripcion.Text.Trim(), TxtImagen.Text.Trim()); if (Rpta.Equals("OK")) { this.MensajeOK("Se actualizo Correctamente"); if (TxtImagen.Text != string.Empty && this.RutaOrigen != string.Empty) { RutaDestino = this.Directorio + TxtImagen.Text; File.Copy(this.RutaOrigen, RutaDestino); } this.Listar(); TabGeneral.SelectedIndex = 0; } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BtnActualizar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (CboCategoria.Text == string.Empty || TxtNombre.Text == string.Empty || TxtPrecioVenta.Text == string.Empty || TxtStock.Text == string.Empty) { this.MensajeError("Falta ingresar unos datos"); ErrorIcono.SetError(CboCategoria, "Elige una categoria"); ErrorIcono.SetError(TxtNombre, "Ingresa un nombre"); ErrorIcono.SetError(TxtPrecioVenta, "Ingresa un precio"); ErrorIcono.SetError(TxtStock, "Ingresa un stock"); } else { Rpta = NArticulo.Actualizar(Convert.ToInt32(TxtId.Text), Convert.ToInt32(CboCategoria.SelectedValue), TxtCodigo.Text, this.NombreAnt, TxtNombre.Text.Trim(), Convert.ToDecimal(TxtPrecioVenta.Text), Convert.ToInt32(TxtStock.Text), TxtDescripcion.Text.Trim(), TxtImagen.Text.Trim()); if (Rpta.Equals("OK")) { this.MensajeOK("Se actualizó los datos de manera correcta"); if (TxtImagen.Text != string.Empty && this.RutaOrigen != String.Empty) { this.RutaDestino = this.Directorio + TxtImagen.Text; File.Copy(this.RutaOrigen, this.RutaDestino); } this.Listar(); TabGeneral.SelectedIndex = 1; } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }