public void cargarCombos()
        {
            try
            {
                List <Categoria> cat = CategoriaDAO.GetAll();

                List <UnidadMedida> uni = UnidadMedidaDAO.GetAll();
                cat.Add(new Categoria {
                    IDCategoria = 0, Nombre = "SELECCIONE"
                });
                uni.Add(new UnidadMedida {
                    IDUnidad = 0, Nombre = "SELECCIONE"
                });
                cmb_cat_filtro.DataSource    = cat;
                cmb_cat_filtro.DisplayMember = "Nombre";
                cmb_cat_filtro.ValueMember   = "IDCategoria";
                cmb_cat_filtro.SelectedValue = 0;

                cmb_unidad_filtro.DataSource    = uni;
                cmb_unidad_filtro.DisplayMember = "Nombre";
                cmb_unidad_filtro.ValueMember   = "IDUnidad";
                cmb_unidad_filtro.SelectedValue = 0;
            }

            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
示例#2
0
        public ModificarBomForm(int bomId, BomForm bform)
        {
            InitializeComponent();
            this.bomId = bomId;
            this.bDAO  = new BomDAO();
            this.aDAO  = new ArticuloDAO();
            this.dDAO  = new DescripcionDAO();
            this.umDAO = new UnidadMedidaDAO();
            this.bform = bform;

            System.Collections.IList listBoms = bDAO.getBomsById(bomId);
            idArticuloPadre = ((bom)(listBoms[0])).articulo_padre;
            System.Collections.IList listArticulos = aDAO.getArticuloById(idArticuloPadre);
            int articuloPadreDescripcionId         = ((articulo)(listArticulos[0])).descripcion_id;

            System.Collections.IList listDescripcion = dDAO.getDescripcionById(articuloPadreDescripcionId);
            txtArticuloPadre.Text = ((descripcion)(listDescripcion[0])).descripcion_str;
            txtCantidad.Text      = (((bom)(listBoms[0])).cantidad).ToString();
            dpFechaCreacion.Value = ((bom)(listBoms[0])).fecha_inicio;

            cbArticulos.DataSource    = aDAO.getArticuloDescripcion();
            cbArticulos.DisplayMember = "descripcion_str";
            cbArticulos.ValueMember   = "articulo_id";
            cbArticulos.SelectedIndex = ((bom)(listBoms[0])).articulo_hijo;

            cbUnidadMedida.DataSource    = umDAO.getDescripcionUM();
            cbUnidadMedida.DisplayMember = "descripcion_str";
            cbUnidadMedida.ValueMember   = "unidad_id";
            cbUnidadMedida.SelectedIndex = ((bom)(listBoms[0])).um_id;
        }
示例#3
0
        void EntityToModel(ref InsumoMpModel model, ref insumo consulta)
        {
            //  var tipoAtributo = consulta.atributos_configuracion != null ? consulta.atributos_configuracion.ID_TIPO_ATRIBUTO : 0;

            model.Id                      = consulta.ID;
            model.Nombre                  = consulta.NOMBRE;
            model.Descripcion             = consulta.DESCRIPCION;
            model.Codigo                  = consulta.CODIGO;
            model.PrecioCompra            = ExtensionMethods.ToMoneyFormat(consulta.PRECIO_COMPRA);
            model.PrecioEntrega           = ExtensionMethods.ToMoneyFormat(consulta.PRECIO_ENTREGA);
            model.Tipo                    = consulta.TIPO;
            model.PresentacionCompra      = (int)consulta.PRESENTACION_COMPRA;
            model.PresentacionCompraList  = UnidadMedidaDAO.GetAlls();
            model.PresentacionEntrega     = (int)consulta.PRESENTACION_ENTREGA;
            model.PresentacionEntregaList = UnidadMedidaDAO.GetAlls();
            model.TipoCompra              = consulta.TIPO_COMPRA;
            model.TipoExplosion           = consulta.TIPO_EXPLOSION;

            /*    model.tipoAtributo = consulta.atributos_configuracion != null ? consulta.atributos_configuracion.ID_TIPO_ATRIBUTO : 0;
             *  model.Atributo = consulta.atributos_configuracion != null ? (int)consulta.ID_ATRIBUTO : 0;
             *  model.tipoAtributoList = db.tipo_atributo.ToList();
             *  model.AtributoList = model.Atributo > 0 ? db.atributos_configuracion.Where(m => m.ID_TIPO_ATRIBUTO == tipoAtributo).ToList() : new List<atributos_configuracion>();
             */


            model.Activo = consulta.ACTIVO;
        }
示例#4
0
        public AgregarBom(BomForm bform)
        {
            InitializeComponent();

            this.bform = bform;
            ArticuloDAO     aDAO  = new ArticuloDAO();
            UnidadMedidaDAO umDAO = new UnidadMedidaDAO();
            DescripcionDAO  dDAO  = new DescripcionDAO();

            cbArticuloPadre.DataSource    = aDAO.getArticuloDescripcion();
            cbArticuloPadre.DisplayMember = "descripcion_str";
            cbArticuloPadre.ValueMember   = "articulo_id";

            cbArticuloHijo.DataSource    = aDAO.getArticuloDescripcion();
            cbArticuloHijo.DisplayMember = "descripcion_str";
            cbArticuloHijo.ValueMember   = "articulo_id";

            cbUnidadMedida.DataSource    = umDAO.getDescripcionUM();
            cbUnidadMedida.ValueMember   = "unidad_id";
            cbUnidadMedida.DisplayMember = "descripcion_str";

            dpFechaFin.ShowCheckBox = true;
            dpFechaFin.Checked      = false;
            dpFechaFin.Enabled      = false;
            dpFechaFin.Format       = DateTimePickerFormat.Custom;
            dpFechaFin.CustomFormat = " ";
        }
 public List <UnidadMedida> buscarUnidadDeMedida()
 {
     try
     {
         return(UnidadMedidaDAO.GetAll());
     }
     catch (ApplicationException ex)
     {
         throw new ApplicationException(ex.Message);
     }
 }
        public Articulos(MenuPrincipal mp)
        {
            InitializeComponent();
            aDAO    = new ArticuloDAO();
            dDAO    = new DescripcionDAO();
            taDAO   = new TipoArticuloDAO();
            umDAO   = new UnidadMedidaDAO();
            this.mp = mp;

            loadListBox();
            artGridView.AutoGenerateColumns = true;
        }
示例#7
0
        public AltaArticulo(Articulos art)
        {
            InitializeComponent();
            this.aDAO  = new ArticuloDAO();
            this.umDAO = new UnidadMedidaDAO();
            this.taDAO = new TipoArticuloDAO();
            this.art   = art;

            cbUnidadMedida.DataSource    = umDAO.getDescripcionUM();
            cbUnidadMedida.ValueMember   = "unidad_id";
            cbUnidadMedida.DisplayMember = "descripcion_str";

            cbTipoArticulo.DataSource    = taDAO.getTipoArticulos();
            cbTipoArticulo.ValueMember   = "tipo_id";
            cbTipoArticulo.DisplayMember = "descripcion_str";
        }
示例#8
0
        public JsonResult GetById(int id)
        {
            UnidadMedidaDAO dao = new UnidadMedidaDAO();
            unidad_medida   c   = dao.GetById(id);

            var jsnResult = new
            {
                ID          = c.ID,
                NOMBRE      = c.NOMBRE,
                DESCRIPCION = c.DESCRIPCION,
                ACTIVO      = c.ACTIVO,
                Success     = true
            };

            return(Json(jsnResult, JsonRequestBehavior.AllowGet));
        }
示例#9
0
        /*
         *  List<atributo_subatributo> ListarHijos(int idPadre)
         * {
         *  List<atributo_subatributo> lista = new List<atributo_subatributo>();
         *
         *  var padre = db.atributo_subatributo.Find(idPadre);
         *  lista.Add(padre);
         *  var subAtributos = db.atributo_subatributo.Where(m => m.ID_PADRE == idPadre).ToList();
         *
         *  foreach (var atributo in subAtributos)
         *  {
         *      lista.AddRange(ListarHijos(atributo.ID));
         *  }
         *  return lista;
         * }
         *
         */
        /*    public ActionResult GetTipoAtributo()
         *  {
         *     // TipoAtributoProductoDAO dao = new TipoAtributoProductoDAO();
         *
         *     / List<tipo_atributo> consulta = TipoAtributoProductoDAO.GetAlls();
         *
         *      var jsonData = new
         *      {
         *          rows = (
         *                  from c in consulta
         *                  select new
         *                  {
         *                      ID = c.ID,
         *                      NOMBRE = c.NOMBRE,
         *                  }).ToArray()
         *      };
         *      return Json(jsonData.rows, JsonRequestBehavior.AllowGet);
         *  }*/
        public ActionResult GetUnidadMedida()
        {
            List <unidad_medida> consulta = UnidadMedidaDAO.GetAlls();

            var jsonData = new
            {
                rows = (
                    from c in consulta
                    select new
                {
                    ID = c.ID,
                    NOMBRE = c.NOMBRE,
                }).ToArray()
            };

            return(Json(jsonData.rows, JsonRequestBehavior.AllowGet));
        }
示例#10
0
        public JsonResult Guardar(UnidadMedidaModel model)
        {
            var rm = new ResponseModel();

            if (!ModelState.IsValid)
            {
                rm.message  = "Hubo un problema verifique sus datos e intente de nuevo.";
                rm.message += ExtensionMethods.GetAllErrorsFromModelState(this);
                return(Json(rm, JsonRequestBehavior.AllowGet));
            }


            using (ArtexConnection db = new ArtexConnection())
            {
                UnidadMedidaDAO dao    = new UnidadMedidaDAO();
                var             entity = dao.GetById(model.Id, db);

                if (entity == null)
                {
                    entity             = new unidad_medida();
                    entity.NOMBRE      = model.Nombre;
                    entity.DESCRIPCION = model.Descripcion;
                    entity.ACTIVO      = model.Activo;
                    db.unidad_medida.Add(entity);
                }
                else
                {
                    entity.NOMBRE      = model.Nombre;
                    entity.DESCRIPCION = model.Descripcion;
                    entity.ACTIVO      = model.Activo;
                }

                if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged)
                {
                    rm.response = true;
                    rm.message  = "Sus datos se guardaron correctamente";
                    rm.function = "reload(true,'" + rm.message + "')";
                }
            }


            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
示例#11
0
        public ActionResult Editar(int id = -1)
        {
            InsumoMpModel model = new InsumoMpModel();

            var consulta = db.insumo.Find(id);

            if (consulta != null)
            {
                EntityToModel(ref model, ref consulta);
            }
            else
            {
                model.PresentacionCompra      = 0;
                model.PresentacionCompraList  = UnidadMedidaDAO.GetAlls();
                model.PresentacionEntrega     = 0;
                model.PresentacionEntregaList = UnidadMedidaDAO.GetAlls();
                // model.AtributoList = new List<atributos_configuracion>();
                // model.tipoAtributoList = db.tipo_atributo.Where(m => m.ACTIVO);

                model.Activo = true;
            }
            ViewBag.Editar = true;
            return(View(CREAR_EDITAR_ABSOLUTE_PATH, model));
        }
示例#12
0
        public static BuscarUnidadDTO crearUM(string siglas, string descripcion)
        {
            var idUnidad = new UnidadMedidaDAO().crearUnidades(siglas, descripcion);

            return(new UnidadMedidaDAO().ConsultarUnidadMedida(idUnidad.ToString()).FirstOrDefault());
        }
 public List <UnidadMedida> buscarUnidadDeTiempo()
 {
     return(UnidadMedidaDAO.GetTiempo());
 }
 public List <UnidadMedida> buscarUnidadDeMedida()
 {
     return(UnidadMedidaDAO.GetAll());
 }