public bool AgregarProducto(string nombre_p, string codigo_p, int stock_p, DateTime fecha_vencimiento_p, string descripcion_p, string categoria_p, bool estado_p)
        {
            try
            {
                DatosProducto ObjDatos = new DatosProducto();

                ObjDatos.id                = cant + 1;
                ObjDatos.nombre            = nombre_p;
                ObjDatos.codigo            = codigo_p;
                ObjDatos.stock             = stock_p;
                ObjDatos.fecha_Vencimiento = fecha_vencimiento_p;
                ObjDatos.descripcion       = descripcion_p;
                ObjDatos.categoria         = categoria_p;
                ObjDatos.estado            = estado_p;

                Registros.Add(ObjDatos.id, ObjDatos);
                cant++;
                return(true);
            }
            catch { return(false); }
        }
        public bool ModificarProducto(int id, string nombre_p, string codigo_p, int stock_p, DateTime fecha_vencimiento_p, string descripcion_p, string categoria_p, bool estado_p)
        {
            if (Registros.ContainsKey(id) == true)
            {
                DatosProducto ObjDatos = new DatosProducto();
                ObjDatos.id                = id;
                ObjDatos.nombre            = nombre_p;
                ObjDatos.codigo            = codigo_p;
                ObjDatos.stock             = stock_p;
                ObjDatos.fecha_Vencimiento = fecha_vencimiento_p;
                ObjDatos.descripcion       = descripcion_p;
                ObjDatos.categoria         = categoria_p;
                ObjDatos.estado            = estado_p;

                Registros[id] = ObjDatos;
                return(true);
            }
            else
            {
                return(false);
            }
        }