//para consultar todos public List<clsArticulo> Consultar() { try { List<clsArticulo> listaArticulo = new List<clsArticulo>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Articulo select w; foreach (var item in con) { clsArticulo e = new clsArticulo(); e.IdArticulo = item.IdArticulo; 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.IdTipoArticulo = item.IdTipoArticulo; 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.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 Eliminar(clsArticulo 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 Modificar(clsArticulo 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.Descripcion = e.Descripcion; x.FechaProduccion = e.FechaProduccion; x.CantidadMinima = e.CantidadMinima; x.CantidadMaxima = e.CantidadMaxima; x.CantidadActual = e.CantidadActual; x.IdUnidadMedida = e.IdUnidadMedida; //x.IdTipoArticulo = e.IdTipoArticulo; 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.Observacion = e.Observacion; x.IdEstado = e.IdEstado; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool Guardar(clsArticulo 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, Descripcion = e.Descripcion, FechaProduccion = e.FechaProduccion, CantidadMinima = e.CantidadMinima, CantidadMaxima = e.CantidadMaxima, CantidadActual = e.CantidadActual, IdUnidadMedida = e.IdUnidadMedida, //IdTipoArticulo = e.IdTipoArticulo, IdGrupo = e.IdGrupo, //IdSubGrupo = e.IdSubGrupo, IdChasis = e.IdChasis, IdTipoMotor = e.IdTipoMotor, NroPlaca = e.NroPlaca, IdTipoCombustible = e.IdTipoCombustible, IdColor = e.IdColor, IdMarca = e.IdMarca, IdModelo = e.IdModelo, IdTipoMaterial = e.IdTipoMaterial, 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; txtCodigo.Text = Convert.ToString(oArticulo.IdArticulo); cbxFecha.Text = Convert.ToString(oArticulo.FechaProduccion); txtObservacion.Text = Convert.ToString(oArticulo.Observacion); if (oArticulo.IdGrupo == 6) { cbxGrupoArticulo.SelectedItem = "Vehiculo"; } else if (oArticulo.IdGrupo == 7) { cbxGrupoArticulo.SelectedItem = "Accesorio"; } if (Vehiculos.PageEnabled == true) { txtDescripcionV.Text = oArticulo.Descripcion; txtCantMinimaV.Text = Convert.ToString(oArticulo.CantidadMinima); txtCantMaximaV.Text = Convert.ToString(oArticulo.CantidadMaxima); txtCantActualV.Text = Convert.ToString(oArticulo.CantidadActual); cbxChasis.SelectedItem = oDatArticulo.getDescripcionSegunIdChasis(oArticulo.IdChasis); cbxTipoMotor.SelectedItem = oDatArticulo.getDescripcionSegunIdMotor(oArticulo.IdTipoMotor); txtPlaca.Text = Convert.ToString(oArticulo.NroPlaca); cbxTipoCombustible.SelectedItem = oDatArticulo.getDescripcionSegunIdCombustible(oArticulo.IdTipoCombustible); cbxColor.SelectedItem = oDatArticulo.getDescripcionSegunIdColor(oArticulo.IdColor); cbxMarcaV.SelectedItem = oDatArticulo.getDescripcionSegunIdMarca(oArticulo.IdMarca); cbxModelo.SelectedItem = oDatArticulo.getDescripcionSegunIdModelo(oArticulo.IdModelo); } if (Accesorios.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.Text = oDatArticulo.getDescripcionSegunIdUnidadMedida(oArticulo.IdUnidadMedida); cbxMarcaA.SelectedItem = oDatArticulo.getDescripcionSegunIdMarca(oArticulo.IdMarca); cbxTipoMaterial.SelectedItem = oDatArticulo.getDescripcionSegunIdTipoMaterial(oArticulo.IdTipoMaterial); } if (oArticulo.IdEstado == 1) { cbxEstado.SelectedItem = "Activo"; } else { cbxEstado.SelectedItem = "Inactivo"; } }