public FrmEditarReceta(int id, bool crearModificar) // { InitializeComponent(); this.id = id; this.crearModificar = crearModificar; productoBindingSource.DataSource = DatosProducto.getProductos(); Actualizar(); if (id == 0) { recetaBindingSource.Add(new Receta()); } else { recetaBindingSource.Add(DatosReceta.getReceta(id)); cbProducto.SelectedItem = ((Receta)recetaBindingSource.Current).Producto; cbProducto.SelectedValue = ((Receta)recetaBindingSource.Current).Producto.IdProducto; Receta r = (Receta)recetaBindingSource.Current; if (!crearModificar) { this.Text = "Editar receta de " + r.Producto.Nombre; } } }
private void btnCancelarr_Click(object sender, EventArgs e) { Receta r = (Receta)recetaBindingSource.Current; r.Activo = false; DatosReceta.Modificar(r); Close(); }
private void btnCancelar_Click(object sender, EventArgs e) { Receta r = (Receta)recetaBindingSource.Current; r.Activo = false; if (MessageBox.Show("¿Esta seguro de borrar a " + r.Nombre, "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) { DatosReceta.Modificar(r); Close(); } }
private void Actualizar() { try { if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "") { recetaBindingSource.DataSource = DatosReceta.getRecetas(); } } catch { } }
private void btnCancelar_Click(object sender, EventArgs e) { Receta r = (Receta)recetaBindingSource.Current; //r.Activo = false; //if (MessageBox.Show("¿Esta seguro de borrar a " + r.Producto.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) //{ if (crearModificar) { DatosReceta.Eliminar(r); } Close(); //} }
public FrmEditarReceta(int id) { InitializeComponent(); this.id = id; Actualizar(); recetaBindingSource.Add(DatosReceta.getReceta(id)); Receta r = (Receta)recetaBindingSource.Current; if (r.Nombre != "") { this.Text = "Editar receta de " + r.Nombre; } }
private void btnEliminar_Click_1(object sender, EventArgs e) { try { Receta r = (Receta)recetaBindingSource.Current; r.Activo = false; if (MessageBox.Show("¿Esta seguro de borrar a " + r.Producto.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) { DatosReceta.Modificar(r); Actualizar(); } } catch { MessageBox.Show("No seleccionó nada"); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (!validaciones()) { return; } Receta r = (Receta)recetaBindingSource.Current; r.Activo = true; DatosReceta.Modificar(r); Close(); } catch { MessageBox.Show("Complete todos los campos"); } }
private void btnNuevo_Click(object sender, EventArgs e) { DateTime fechaCreacion = DateTime.Now; Usuario u = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar); Receta receta = new Receta(); receta.Producto = (Producto)DatosProducto.getProducto(1); receta.Observaciones = ""; receta.Tiempo = ""; receta.Temperatura = ""; receta.Otros = ""; receta.FechaCreacion = fechaCreacion; receta.Usuario = (Usuario)DatosUsuario.getUsuario(u.Id); receta.Activo = true; DatosReceta.Crear(receta); FrmEditarReceta r = new FrmEditarReceta((int)DatosReceta.getUltimaReceta(), true); r.ShowDialog(); Actualizar(); }
private void cbProducto_DropDownClosed(object sender, EventArgs e) { //seleccionaProducto = true; if (cbProducto.SelectedIndex >= 0) { if (DatosReceta.existeReceta(id, (int)cbProducto.SelectedValue)) { errorProvider1.SetError(cbProducto, String.Empty); } else if (DatosReceta.existe((int)cbProducto.SelectedValue)) { errorProvider1.SetError(cbProducto, "Ya existe una receta para este producto"); } else { errorProvider1.SetError(cbProducto, String.Empty); } } else { errorProvider1.SetError(cbProducto, "Seleccione el producto"); } }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { if (txtBuscar.Text == "") { Actualizar(); } } catch { MessageBox.Show("No se encontro nada en su busqueda"); Actualizar(); } try { if (txtBuscar.Text == "") { Actualizar(); } if (cbSelector.SelectedIndex == 0) { recetaBindingSource.DataSource = DatosReceta.getRecetaPorNombre(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 1) { recetaBindingSource.DataSource = DatosReceta.getRecetaPorUsuario(txtBuscar.Text); } } catch { MessageBox.Show("No se encontro nada en su busqueda"); Actualizar(); } }
private bool validaciones() { bool resultados = true; string error = null; //if (seleccionaProducto == false) //{ // error = "Seleccione un producto"; // errorProvider1.SetError(cbProducto, error); // resultados = false; //} //else //{ // errorProvider1.SetError(cbProducto, String.Empty); //} if (cbProducto.SelectedIndex >= 1) { if (DatosReceta.existeReceta(id, (int)cbProducto.SelectedValue)) { errorProvider1.SetError(cbProducto, String.Empty); } else if (DatosReceta.existe((int)cbProducto.SelectedValue)) { error = "Ya existe una receta para este producto"; errorProvider1.SetError(cbProducto, error); resultados = false; } else { errorProvider1.SetError(cbProducto, String.Empty); } } else { error = "Seleccione el producto"; errorProvider1.SetError(cbProducto, error); resultados = false; } if (string.IsNullOrEmpty(observacionesTextBox.Text)) { observacionesTextBox.BackColor = Color.White; error = "Ingrese alguna observacion"; errorProvider1.SetError(observacionesTextBox, error); resultados = false; } if (string.IsNullOrEmpty(tiempoTextBox.Text)) { tiempoTextBox.BackColor = Color.White; error = "Ingrese el tiempo recomendado"; errorProvider1.SetError(tiempoTextBox, error); resultados = false; } if (string.IsNullOrEmpty(temperaturaTextBox.Text)) { temperaturaTextBox.BackColor = Color.White; error = "Ingrese la temperatura recomendada"; errorProvider1.SetError(temperaturaTextBox, error); resultados = false; } if (string.IsNullOrEmpty(otrosTextBox.Text)) { otrosTextBox.BackColor = Color.White; error = "Ingrese alguna otra observacion"; errorProvider1.SetError(otrosTextBox, error); resultados = false; } return(resultados); }