Exemplo n.º 1
0
        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();
        }
Exemplo n.º 3
0
 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();
     }
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 6
0
        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();
            }
        }
Exemplo n.º 7
0
        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);
            }
        }
Exemplo n.º 8
0
 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);
     }
 }
Exemplo n.º 9
0
        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);
            }
        }
Exemplo n.º 10
0
 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);
     }
 }
Exemplo n.º 11
0
        //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);
            }
        }
Exemplo n.º 12
0
        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);
            }
        }
Exemplo n.º 13
0
        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);
            }
        }