private void FormEditarProducto_Load(object sender, EventArgs e)
        {
            //cargo combox
            cbxProveedor.DataSource    = ProveedorBL.CargarProveedoresOpcional();
            cbxProveedor.DisplayMember = "nombre";
            cbxProveedor.ValueMember   = "id_proveedor";

            cbxCategoria.DataSource    = CategoriaBL.CargarCategoriasOpcional();
            cbxCategoria.DisplayMember = "nombre_clasificacion";
            cbxCategoria.ValueMember   = "id_clasificacion";

            cbxSubCategoria.DataSource    = SubCategoriaBL.CargarSubCategoriasOpcional();
            cbxSubCategoria.DisplayMember = "sub_clasificacion";
            cbxSubCategoria.ValueMember   = "id_sub_clasificacion";

            cbxVigencia.DataSource    = VigenciaBL.CargarVigencias();
            cbxVigencia.DisplayMember = "dias";
            cbxVigencia.ValueMember   = "id_vigencia_promedio";

            //lleno datos
            productos producto = ProductoBL.ObtenerIdProducto(idProducto);

            txtNombreProducto.Text      = producto.nombre;
            txtDescripcionProducto.Text = producto.descripcion;
            txtCodigoProducto.Text      = producto.codigo;
            cbxProveedor.SelectedIndex  = Convert.ToInt32(producto.id_proveedor);
            // cbxCategoria.SelectedIndex = Convert.ToInt32(producto.id_clasificaciones);
            cbxSubCategoria.SelectedIndex = Convert.ToInt32(producto.id_sub_clasificacion);
            //cbxVigencia.SelectedIndex = Convert.ToInt32(producto.id_vigencia_promedio);
        }
        public static bool ModificarSubCategoria(string id, string nombre, string categoria)
        {
            bool           ok             = false;
            SubCategoriaBL subCategoriaBL = new SubCategoriaBL();
            DataSet        ds             = new DataSet();

            try
            {
                SubCategoriaBE objSC = new SubCategoriaBE()
                {
                    IdSubCategoria = Convert.ToInt32(id),
                    Nombre         = nombre,
                    IdCategoria    = Convert.ToInt32(categoria)
                };

                bool resp = subCategoriaBL.modificarCategoria(objSC);

                ok = true;
            }
            catch (Exception)
            {
                ok = false;
            }

            return(ok);
        }
示例#3
0
        public static string ListarSubCategorias(string id)
        {
            //JavaScriptSerializer deserializer = new JavaScriptSerializer();

            //var dict = deserializer.Deserialize<SubCategoriaBE>(id);
            //string idCategoria = Convert.ToString(dict.IdCategoria);


            try
            {
                List <SubCategoriaBE> lista          = null;
                SubCategoriaBL        subCategoriaBL = new SubCategoriaBL();
                SubCategoriaBE        subCategoriaBE = new SubCategoriaBE();

                lista = subCategoriaBL.subCategoriaAjax(Convert.ToInt32(id));

                for (int i = 0; i < lista.Count; i++)
                {
                    subCategoriaBE.IdSubCategoria = Convert.ToInt32(lista[i].IdSubCategoria.ToString());
                    subCategoriaBE.Nombre         = lista[i].Nombre.ToString();
                }

                JavaScriptSerializer serializer = new JavaScriptSerializer();
                return(serializer.Serialize(lista));
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
        private void verDatosSC()
        {
            SubCategoriaBL subCategoriaBL = new SubCategoriaBL();
            DataSet        ds             = new DataSet();

            ds = subCategoriaBL.allSubCategorys();

            if (ds.Tables.Count > 0)
            {
                rpSubCategoria.DataSource = ds.Tables[0];
                rpSubCategoria.DataBind();
            }
        }
示例#5
0
        public HttpResponseMessage ObtenerPorCoincidencia(short categoria, string descripcion = null)
        {
            var resultado = (HttpResponseMessage)null;

            try
            {
                resultado = Request.CreateResponse(HttpStatusCode.OK, SubCategoriaBL.ObtenerPorCoincidenciaDescripcion(categoria, descripcion));
            }
            catch (Exception exception)
            {
                resultado = Request.CreateResponse(HttpStatusCode.InternalServerError, new { message = exception.Message });
            }

            return(resultado);
        }
示例#6
0
        private void FormCrearProducto_Load(object sender, EventArgs e)
        {
            //cargo combox
            cbxProveedor.DataSource    = ProveedorBL.CargarProveedoresOpcional();
            cbxProveedor.DisplayMember = "nombre";
            cbxProveedor.ValueMember   = "id_proveedor";

            cbxCategoria.DataSource    = CategoriaBL.CargarCategoriasOpcional();
            cbxCategoria.DisplayMember = "nombre_clasificacion";
            cbxCategoria.ValueMember   = "id_clasificacion";

            cbxSubCategoria.DataSource    = SubCategoriaBL.CargarSubCategoriasOpcional();
            cbxSubCategoria.DisplayMember = "sub_clasificacion";
            cbxSubCategoria.ValueMember   = "id_sub_clasificacion";

            cbxVigencia.DataSource    = VigenciaBL.CargarVigencias();
            cbxVigencia.DisplayMember = "dias";
            cbxVigencia.ValueMember   = "id_vigencia_promedio";
        }
        public static bool EliminarSubCategoria(string id)
        {
            bool ok = false;

            SubCategoriaBL subCategoriaBL = new SubCategoriaBL();
            DataSet        ds             = new DataSet();

            ds = subCategoriaBL.subCategoriaId(Convert.ToInt32(id));

            if (ds.Tables[0].Rows.Count > 0)
            {
                ok = subCategoriaBL.eliminarCategoria(Convert.ToInt32(id));
            }
            else
            {
                ok = false;
            }

            return(ok);
        }