public void CargarArticulo(int pU00Cod, int pIdArticulo) { DataTable miDt = new DataTable(); clsArticulo objArticulo = new clsArticulo(); objArticulo.Id_articulo = pIdArticulo; objArticulo.U00cod = pU00Cod; objArticulo.Detalle = ""; objArticulo.IdTipoBusqueda = 1; miDt = objArticulo.consultarArticulo(); if (miDt.Rows.Count > 0) { txtCodArticulo.Text = miDt.Rows[0]["ID_ARTICULO"].ToString(); txtDetalle.Text = miDt.Rows[0]["DETALLE"].ToString(); ddlProdServ.SelectedValue = miDt.Rows[0]["COD_PROD_SERV"].ToString(); ddlUidadMEdida.SelectedValue = miDt.Rows[0]["UNIDAD_MEDIDA"].ToString(); txtmedidacomercial.Text = miDt.Rows[0]["UNIDAD_MEDIDA_COMERCIAL"].ToString(); txtPrecioUnitario.Text = miDt.Rows[0]["PRECIO_UNITARIO"].ToString(); Boolean impuesto = Boolean.Parse(miDt.Rows[0]["PAGA_IMPUESTO"].ToString()); if (impuesto) { ckImpuesto.Checked = true; } else { ckImpuesto.Checked = false; } } }
public void GuardarArticulo(int U00Cod, int idArticulo) { clsArticulo objArticulo = new clsArticulo(); objArticulo.U00cod = U00Cod; objArticulo.Id_articulo = idArticulo; objArticulo.Cod_prod_serv = ddlTipoArticulo.SelectedValue; objArticulo.Cod_serv = "04"; objArticulo.Detalle = txtNombreArticulo.Text; objArticulo.Unidad_medida = ddlUnidadMedida.SelectedValue; objArticulo.Unidad_medida_comercial = ddlUnidadMedidaComercial.SelectedValue; objArticulo.Precio_unitario = double.Parse(txtPrecio.Text); if (ckPagaImpuesto.Checked) { objArticulo.Paga_impuesto = true; } else { objArticulo.Paga_impuesto = false; } objArticulo.Cod_impuesto = "01"; objArticulo.Estado_articulo = int.Parse(ddlEstadoArticulo.SelectedValue); objArticulo.GuardarArticulo(); }
public void EliminarArt(clsArticulo artic) { using (INVENTARIOEntities ar = new INVENTARIOEntities()) { var a = (from q in ar.Articulo where q.IdArticulo == artic.IdArt select q).First(); ar.DeleteObject(a); ar.SaveChanges(); } }
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"; } }
public DataTable consultarArticulo(int pU00Cod, int pIdArticulo, String pNombreArticulo, int pIdTipoBusqueda) { DataTable dtdatos = new DataTable(); clsArticulo objArticulo = new clsArticulo(); objArticulo.U00cod = pU00Cod; objArticulo.Id_articulo = pIdArticulo; objArticulo.IdTipoBusqueda = pIdTipoBusqueda; objArticulo.Detalle = pNombreArticulo; dtdatos = objArticulo.consultarArticulo(); return(dtdatos); }
public void CargarArticulos(int pU00Cod) { clsArticulo ObjArticulo = new clsArticulo(); DataTable miDT = new DataTable(); ObjArticulo.U00cod = pU00Cod; miDT = ObjArticulo.ListarArticulos(); if (miDT.Rows.Count > 0) { ddlArticulos.DataSource = miDT; ddlArticulos.DataValueField = "ID_ARTICULO"; ddlArticulos.DataTextField = "DETALLE"; ddlArticulos.DataBind(); } }
public Boolean ModificarArt(clsArticulo artic) { try { using (INVENTARIOEntities ta = new INVENTARIOEntities()) { EntityKey ekey = new EntityKey("INVENTARIOEntities.Articulo", "IdArticulo", artic.IdArt); object OBJ = null; if (ta.TryGetObjectByKey(ekey, out OBJ)) { Articulo c = (Articulo)OBJ; //var c = (from q in ta.Articulo where q.IdArticulo == artic.IdArt select q).First(); c.IdEmpresa = artic.EmpresaArt; c.Descripcion = artic.DescArt; c.FechaProduccion = artic.FProduccion; c.CantidadMinima = artic.CantMinima; c.CantidadMaxima = artic.CantMaxima; c.CantidadActual = artic.CantActual; c.IdUnidadMedida = artic.UMed; c.FechaCaducidad = artic.FCaducidad; c.IdTipoArticulo = artic.TipoArt; c.IdGrupo = artic.GrupoArt; c.IdChasis = artic.TipoChasis; c.SerieChasis = artic.SChasis; c.IdTipoMotor = artic.TipoMotor; c.SerieMotor = artic.SMotor; c.NroPlaca = artic.NPlaca; c.IdTipoCombustible = artic.TipoComb; c.IdColor = artic.ColorArt; c.IdMarca = artic.MarcaArt; c.IdModelo = artic.ModeloArt; c.IdTipoMaterial = artic.TipoMat; c.Observacion = artic.ObservArt; c.IdEstado = artic.EstArt; } ta.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave); } return(true); } catch { 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); } }
public List <clsArticulo> consultaArt() { try { List <clsArticulo> listado = new List <clsArticulo>(); INVENTARIOEntities art = new INVENTARIOEntities(); var con = from w in art.Articulo select w; foreach (var item in con) { clsArticulo clsArt = new clsArticulo(); clsArt.IdArt = Convert.ToInt32(item.IdArticulo); clsArt.DescArt = item.Descripcion; clsArt.FProduccion = Convert.ToDateTime(item.FechaProduccion); clsArt.CantMinima = Convert.ToInt32(item.CantidadMinima); clsArt.CantMaxima = Convert.ToInt32(item.CantidadMaxima); clsArt.CantActual = Convert.ToInt32(item.CantidadActual); clsArt.UMed = Convert.ToInt32(item.IdUnidadMedida); clsArt.FCaducidad = Convert.ToDateTime(item.FechaCaducidad); clsArt.TipoArt = Convert.ToInt32(item.IdTipoArticulo); clsArt.GrupoArt = Convert.ToInt32(item.IdGrupo); clsArt.TipoChasis = Convert.ToInt32(item.IdChasis); clsArt.SChasis = item.SerieChasis; clsArt.TipoMotor = Convert.ToInt32(item.IdTipoMotor); clsArt.SMotor = item.SerieMotor; clsArt.NPlaca = Convert.ToString(item.NroPlaca); clsArt.TipoComb = Convert.ToInt32(item.IdTipoCombustible); clsArt.ColorArt = Convert.ToInt32(item.IdColor); clsArt.MarcaArt = Convert.ToInt32(item.IdMarca); clsArt.ModeloArt = Convert.ToInt32(item.Modelo); clsArt.TipoMat = Convert.ToInt32(item.TipoMaterial); clsArt.ObservArt = item.Observacion; clsArt.EstArt = Convert.ToInt32(item.IdEstado); listado.Add(clsArt); } return(listado); } catch (Exception) { //Console.WriteLine("ERROR " + e); 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); } }
//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 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 Boolean GuardarArt(clsArticulo artic, ref string msg) { try { using (INVENTARIOEntities b_art = new INVENTARIOEntities()) { Articulo art = new Articulo(); art.IdEmpresa = artic.EmpresaArt; art.IdArticulo = artic.IdArt; art.Descripcion = artic.DescArt; art.FechaProduccion = artic.FProduccion; art.CantidadMinima = artic.CantMinima; art.CantidadMaxima = artic.CantMaxima; art.CantidadActual = artic.CantActual; if (artic.UMed == 0) { art.IdUnidadMedida = null; } else { art.IdUnidadMedida = artic.UMed; } art.FechaCaducidad = artic.FCaducidad; art.IdTipoArticulo = artic.TipoArt; art.IdGrupo = artic.GrupoArt; if (artic.TipoChasis != 0) { art.IdChasis = artic.TipoChasis; } art.SerieChasis = artic.SChasis; if (artic.TipoMotor != 0) { art.IdTipoMotor = artic.TipoMotor; } art.SerieMotor = artic.SMotor; art.NroPlaca = artic.NPlaca; if (artic.TipoComb != 0) { art.IdTipoCombustible = artic.TipoComb; } if (artic.ColorArt != 0) { art.IdColor = artic.ColorArt; } if (artic.MarcaArt != 0) { art.IdMarca = artic.MarcaArt; } if (artic.ModeloArt != 0) { art.IdModelo = artic.ModeloArt; } if (artic.TipoMat != 0) { art.IdTipoMaterial = artic.TipoMat; } art.Observacion = artic.ObservArt; if (artic.EstArt != 0) { art.IdEstado = artic.EstArt; } b_art.AddToArticulo(art); b_art.SaveChanges(); } return(true); } catch (Exception e) { msg = "ERROR : " + e.InnerException + e.Message; return(false); } }