//para consultar todos public List<clsArticuloTaller> Consultar() { try { List<clsArticuloTaller> listaArticulo= new List<clsArticuloTaller>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Articulo select w; foreach (var item in con) { clsArticuloTaller e = new clsArticuloTaller(); e.IdArticulo = item.IdArticulo; e.IdPersona = item.IdPersona; e.Descripcion = item.Descripcion; e.FechaProduccion = Convert.ToDateTime(item.FechaProduccion); e.CantidadMinima = Convert.ToInt32(item.CantidadMinima); e.CantidadMaxima= Convert.ToInt32(item.CantidadMaxima); e.CantidadActual = Convert.ToInt32(item.CantidadActual); e.IdUnidadMedida = item.IdUnidadMedida; e.IdGrupo = item.IdGrupo; e.IdChasis = item.IdChasis; e.IdTipoMotor = item.IdTipoMotor; e.NroPlaca = item.NroPlaca; e.IdTipoCombustible = item.IdTipoCombustible; e.IdColor = item.IdColor; e.IdMarca = item.IdMarca; e.IdModelo = item.IdModelo; e.IdTipoMaterial = item.IdTipoMaterial; e.PrecioUnitario = item.PrecioUnitario; e.Observacion = item.Observacion; e.IdEmpresa = item.IdEmpresa; e.IdUsuario = item.IdUsuario; e.IdEstado = item.IdEstado; listaArticulo.Add(e); } return listaArticulo; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return null; } }
public bool Modificar(clsArticuloTaller e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Articulo where a.IdArticulo == e.IdArticulo select a).First(); x.IdArticulo = e.IdArticulo; x.IdPersona = e.IdPersona; x.Descripcion = e.Descripcion; x.FechaProduccion = e.FechaProduccion; x.CantidadMinima = e.CantidadMinima; x.CantidadMaxima = e.CantidadMaxima; x.CantidadActual = e.CantidadActual; x.IdUnidadMedida = e.IdUnidadMedida; x.IdGrupo = e.IdGrupo; x.IdChasis = e.IdChasis; x.IdTipoMotor = e.IdTipoMotor; x.NroPlaca = e.NroPlaca; x.IdTipoCombustible = e.IdTipoCombustible; x.IdColor = e.IdColor; x.IdMarca = e.IdMarca; x.IdModelo = e.IdModelo; x.IdTipoMaterial = e.IdTipoMaterial; x.PrecioUnitario = e.PrecioUnitario; x.Observacion = e.Observacion; x.IdEstado = e.IdEstado; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool Eliminar(clsArticuloTaller e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Articulo where a.IdArticulo == e.IdArticulo select a).First(); ent.DeleteObject(x);//elimina el registro ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Eliminar Error: " + ex); return false; } }
public bool Guardar(clsArticuloTaller e) { try { int id = getIdSiguiente(); e.IdArticulo = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Articulo articulo = new Articulo() { IdEmpresa = e.IdEmpresa, IdArticulo = e.IdArticulo, IdPersona = e.IdPersona, Descripcion = e.Descripcion, FechaProduccion = e.FechaProduccion, CantidadMinima = e.CantidadMinima, CantidadMaxima = e.CantidadMaxima, CantidadActual = e.CantidadActual, IdUnidadMedida = e.IdUnidadMedida, IdGrupo = e.IdGrupo, IdChasis = e.IdChasis, IdTipoMotor = e.IdTipoMotor, NroPlaca = e.NroPlaca, IdTipoCombustible = e.IdTipoCombustible, IdColor = e.IdColor, IdMarca = e.IdMarca, IdModelo = e.IdModelo, IdTipoMaterial = e.IdTipoMaterial, PrecioUnitario = e.PrecioUnitario, Observacion = e.Observacion, IdUsuario = e.IdUsuario, IdEstado = e.IdEstado, }; ent.AddToArticulo(articulo); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
private void btnBuscar_Click(object sender, EventArgs e) { frmConsultarArticulo f = new frmConsultarArticulo(); f.ShowDialog(); oArticulo = f.e; if (oArticulo.IdArticulo == 0) { borrar(); } else { txtCodigo.Text = Convert.ToString(oArticulo.IdArticulo); cbxFecha.Text = Convert.ToString(oArticulo.FechaProduccion.ToShortDateString()); txtObservacion.Text = Convert.ToString(oArticulo.Observacion); if (oArticulo.IdGrupo == 6) { cbxGrupoArticulo.SelectedItem = "Vehiculo"; } else if (oArticulo.IdGrupo == 7) { cbxGrupoArticulo.SelectedItem = "Repuesto"; } if (Vehiculos.PageEnabled == true) { txtDescripcionV.Text = oArticulo.Descripcion; cbxChasis.EditValue = oDatArticulo.getDescripcionSegunIdChasis(oArticulo.IdChasis); cbxTipoMotor.EditValue = oDatArticulo.getDescripcionSegunIdMotor(oArticulo.IdTipoMotor); txtPlaca.Text = oArticulo.NroPlaca; cbxTipoCombustible.EditValue = oDatArticulo.getDescripcionSegunIdCombustible(oArticulo.IdTipoCombustible); cbxColor.EditValue = oDatArticulo.getDescripcionSegunIdColor(oArticulo.IdColor); cbxMarcaV.EditValue = oDatArticulo.getDescripcionSegunIdMarca(oArticulo.IdMarca); cbxModelo.EditValue = oDatArticulo.getDescripcionSegunIdModelo(oArticulo.IdModelo); txtPropietario.Text = oDatArticulo.getDescripcionSegunIdPersona(oArticulo.IdPersona); } if (Repuestos.PageEnabled == true) { txtDescripcionA.Text = oArticulo.Descripcion; txtCantMinimaA.Text = Convert.ToString(oArticulo.CantidadMinima); txtCantMaximaA.Text = Convert.ToString(oArticulo.CantidadMaxima); txtCantActualA.Text = Convert.ToString(oArticulo.CantidadActual); cbxUnidadMedida.EditValue = oDatArticulo.getDescripcionSegunIdUnidadMedida(oArticulo.IdUnidadMedida); cbxMarcaA.EditValue = oDatArticulo.getDescripcionSegunIdMarca(oArticulo.IdMarca); cbxTipoMaterial.EditValue = oDatArticulo.getDescripcionSegunIdTipoMaterial(oArticulo.IdTipoMaterial); txtPrecioUnitario.Text = Convert.ToString(oArticulo.PrecioUnitario); } if (oArticulo.IdEstado == 1) { cbxEstado.SelectedItem = "Activo"; } else if (oArticulo.IdEstado == 2) { cbxEstado.SelectedItem = "Inactivo"; } btnGuardar.Enabled = false; btnModificar.Enabled = true; btnEliminar.Enabled = true; } }