public Producto_Perdido BuscarPorId(string id) { try { Producto_Perdido dato = new Producto_Perdido(); db.Conectar(); SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM productos_perdidos WHERE id=" + Convert.ToInt32(id)); while (dr.Read()) { for (int i = 0; i < 2; i++) { dato.id = Convert.ToInt32(dr[0].ToString()); dato.id_prod = Convert.ToInt32(dr[1].ToString()); dato.registrado_por = dr[2].ToString(); dato.fecha = Convert.ToDateTime(dr[3].ToString()); dato.cantidad = Convert.ToInt32(dr[4].ToString()); dato.observaciones = dr[5].ToString(); } } db.Desconectar(); Error = ""; return(dato); } catch (Exception ex) { Error = ex.Message; return(null); } }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { if (producto != null) { if (txtCantidad.Text != "") { if (chkDañado.IsChecked == true) { Produccion_Dañada produccion_dañada = new Produccion_Dañada() { id_prod = producto.id, nombre_emp = cboNombreEmp.SelectedItem.ToString(), fecha = fecha.DisplayDate, cantidad = Convert.ToInt16(txtCantidad.Text) }; if (proddañadaManager.crear(produccion_dañada)) { MessageBox.Show("Registrado"); CancelarTodo(); } else { MessageBox.Show("Ha ocurrido un error " + proddañadaManager.Error.ToLower()); } } else if (chkPerdido.IsChecked == true) { Producto_Perdido producto_perdido = new Producto_Perdido() { cantidad = Convert.ToInt32(txtCantidad.Text), fecha = fecha.DisplayDate, id_prod = producto.id, observaciones = txtObservaciones.Text, registrado_por = txtRegistradoPor.Text }; if (prodperdiManager.crear(producto_perdido)) { MessageBox.Show("Registrado"); CancelarTodo(); } else { MessageBox.Show("Ha ocurrido un error " + proddañadaManager.Error.ToLower()); } } } } }
public bool eliminar(Producto_Perdido entidad) { try { string sql = "DELETE FROM productos_perdidos WHERE id=" + entidad.id; SqlCommand cmd = new SqlCommand(sql, db.conn); db.Conectar(); db.Comando(cmd); db.Desconectar(); Error = ""; return(true); } catch (Exception ex) { Error = ex.Message; return(false); } }
public bool crear(Producto_Perdido entidad) { try { string sql = "INSERT INTO productos_perdidos VALUES (" + "" + entidad.id_prod + ", '" + entidad.registrado_por + "', " + "'" + entidad.fecha.ToString("MM/dd/yyy") + "', " + "" + entidad.cantidad + ", '" + entidad.observaciones + "')"; SqlCommand cmd = new SqlCommand(sql, db.conn); db.Conectar(); db.Comando(cmd); db.Desconectar(); Error = ""; return(true); } catch (Exception ex) { Error = ex.Message; return(false); } }
public bool editar(Producto_Perdido entidadanterior, Producto_Perdido entidadmodificada) { //No se le implementara edicion a esta entidad, solo permitira agregar y eliminar throw new NotImplementedException(); }
public bool eliminar(Producto_Perdido entidad) { return(repo.eliminar(entidad)); }
public bool editar(Producto_Perdido entidadanterior, Producto_Perdido entidadmodificada) { return(repo.editar(entidadanterior, entidadmodificada)); }
public bool crear(Producto_Perdido entidad) { return(repo.crear(entidad)); }