示例#1
0
        public List <Cls_Usuarios_DAL> Password_Restore(Cls_Usuarios_DAL obj_Login)
        {
            Cls_BD_BLL obj_bll            = new Cls_BD_BLL();
            SqlCommand obj_cmd            = new SqlCommand();
            List <Cls_Usuarios_DAL> lista = new List <Cls_Usuarios_DAL>();
            Cls_Usuarios_DAL        Login;
            SqlDataReader           lectura;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Password_Restore";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                obj_cmd.Parameters.AddWithValue("@Correo", obj_Login.SCorreo);
                lectura = obj_cmd.ExecuteReader();
                while (lectura.Read())
                {
                    Login           = new Cls_Usuarios_DAL();
                    Login.SPassword = (string)(lectura[0]);
                    lista.Add(Login);
                }
                lectura.Close();
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            return(lista);
        }
示例#2
0
        public string Insertar_Detalle_Venta(Cls_Entidad_Detalle_Ventas_DAL obj_DetalleVenta_Dal)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Detalle_Ventas";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@codigo", obj_DetalleVenta_Dal.Codigo);
                    obj_cmd.Parameters.AddWithValue("@cantidad", obj_DetalleVenta_Dal.Cantidad);
                    obj_cmd.Parameters.AddWithValue("@precio", obj_DetalleVenta_Dal.Precio);
                    obj_cmd.Parameters.AddWithValue("@subtotal", obj_DetalleVenta_Dal.Subtotal);
                    obj_cmd.Parameters.AddWithValue("@codproducto", obj_DetalleVenta_Dal.Codproducto);
                }

                int registros = obj_cmd.ExecuteNonQuery();
                if (registros == 1)
                {
                    obj_DetalleVenta_Dal.Respuesta = "Detalle de Venta ingresado de forma Satisfactoria";
                }
                else
                {
                    obj_DetalleVenta_Dal.Respuesta = "Error al Insertar el Detalle de la Venta";
                }
            }
            catch (Exception)
            {
                obj_DetalleVenta_Dal = null;
            }
            return(obj_DetalleVenta_Dal.Respuesta);
        }
示例#3
0
        public string Insertar_Venta(Cls_Entidad_Ventas_DAL obj_venta_Dal)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Insert_Ventas";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@codigo", obj_venta_Dal.Codigo);
                    obj_cmd.Parameters.AddWithValue("@fecha", obj_venta_Dal.Fecha);
                    obj_cmd.Parameters.AddWithValue("@subtotal", obj_venta_Dal.Subtotal);
                    obj_cmd.Parameters.AddWithValue("@igv", obj_venta_Dal.Igv);
                    obj_cmd.Parameters.AddWithValue("@total", obj_venta_Dal.Total);
                    obj_cmd.Parameters.AddWithValue("@cliente", obj_venta_Dal.Cliente);
                }
                int registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_venta_Dal.Respuesta = "Venta Agregada de forma Satisfactoria";
                }
                else
                {
                    obj_venta_Dal.Respuesta = "Error al Insertar Venta";
                }
            }
            catch (Exception)
            {
                obj_venta_Dal = null;
            }
            return(obj_venta_Dal.Respuesta);
        }
示例#4
0
        public string Change_Password(Cls_Usuarios_DAL obj_Account)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Change_Password";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_Account.SCorreo);
                    obj_cmd.Parameters.AddWithValue("@Password", obj_Account.SPassword);
                }
                int registros;
                registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_Account.SRespuesta = "Contraseña Actualizada Con exito";
                }
                else
                {
                    obj_Account.SRespuesta = "Error al Actualizar la Contraseña";
                }
                return(obj_Account.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_Account.SRespuesta = ex.Message.ToString();
                return(obj_Account.SRespuesta);
            }
        }
示例#5
0
        public Cls_Usuarios_DAL View_ID_Users(Cls_Usuarios_DAL obj_ViewUser)
        {
            Cls_BD_BLL       obj_bll = new Cls_BD_BLL();
            SqlCommand       obj_cmd = new SqlCommand();
            Cls_Usuarios_DAL obj_dal = new Cls_Usuarios_DAL();
            SqlDataReader    lectura;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_ID_Users";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Identificacion", obj_ViewUser.SIdentificacion);
                }
                lectura = obj_cmd.ExecuteReader();

                while (lectura.Read())
                {
                    obj_dal                 = new Cls_Usuarios_DAL();
                    obj_dal.SCorreo         = lectura[0].ToString();
                    obj_dal.SNombre         = lectura[1].ToString();
                    obj_dal.SIdentificacion = lectura[2].ToString();
                    obj_dal.SDireccion      = lectura[3].ToString();
                    obj_dal.STelefono       = lectura[4].ToString();
                    obj_dal.SNombrePerfil   = lectura[5].ToString();
                }
            }
            catch (Exception)
            {
                obj_dal = null;
            }
            return(obj_dal);
        }
示例#6
0
        public string Update_Account(Cls_Usuarios_DAL obj_Account)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Update_User_Account";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_Account.SCorreo);
                    obj_cmd.Parameters.AddWithValue("@Nombre", obj_Account.SNombre);
                    obj_cmd.Parameters.AddWithValue("@Identificacion", obj_Account.SIdentificacion);
                    obj_cmd.Parameters.AddWithValue("@Direccion", obj_Account.SDireccion);
                    obj_cmd.Parameters.AddWithValue("@Telefono", obj_Account.STelefono);
                }

                int registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_Account.SRespuesta = "Cuenta Actualizada Con exito";
                }
                else
                {
                    obj_Account.SRespuesta = "Error al Actualizar la Cuenta";
                }
                return(obj_Account.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_Account.SRespuesta = ex.Message.ToString();
                return(obj_Account.SRespuesta);
            }
        }
示例#7
0
        public Cls_Usuarios_DAL View_User_Status(Cls_Usuarios_DAL obj_LockAccount)
        {
            Cls_BD_BLL       obj_bll = new Cls_BD_BLL();
            SqlCommand       obj_cmd = new SqlCommand();
            Cls_Usuarios_DAL obj_dal = new Cls_Usuarios_DAL();
            SqlDataReader    lectura;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_User_Status";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_LockAccount.SCorreo);
                }
                lectura = obj_cmd.ExecuteReader();

                while (lectura.Read())
                {
                    obj_dal         = new Cls_Usuarios_DAL();
                    obj_dal.BEstado = Convert.ToBoolean(lectura[0]);
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            return(obj_dal);
        }
示例#8
0
        public string Delete_User_Account_Por_Admin(Cls_Usuarios_DAL obj_Account)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Delete_User_Account_Por_Admin";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_Account.SCorreo);
                }

                int registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_Account.SRespuesta = "Cuenta Eliminada Con exito";
                }
                else
                {
                    obj_Account.SRespuesta = "Error al Eliminar la Cuenta";
                }
                return(obj_Account.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_Account.SRespuesta = ex.Message.ToString();
                return(obj_Account.SRespuesta);
            }
        }
        public List <Cls_Entidad_Categoria_DAL> Listar()
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            List <Cls_Entidad_Categoria_DAL> lista = new List <Cls_Entidad_Categoria_DAL>();
            Cls_Entidad_Categoria_DAL        obj_categoria_Dal;
            SqlDataReader lector;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_ListasTodos_Categorias";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();

                lector = obj_cmd.ExecuteReader();

                while (lector.Read())
                {
                    obj_categoria_Dal = new Cls_Entidad_Categoria_DAL();
                    obj_categoria_Dal.Codcategoria = (string)(lector[0]);
                    obj_categoria_Dal.Descategoria = (string)(lector[1]);
                    lista.Add(obj_categoria_Dal);
                }
            }
            catch (Exception)
            {
                lista = null;
            }
            return(lista);
        }
        public Cls_Entidad_Productos_DAL ListarporCategoria(Cls_Entidad_Productos_DAL obj_Producto_DAL)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();
            Cls_Entidad_Productos_DAL obj_producto_Dal = new Cls_Entidad_Productos_DAL();
            SqlDataReader             lector;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_Categorias";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();;
                {
                    obj_cmd.Parameters.AddWithValue("@codcategoria", Convert.ToChar(obj_Producto_DAL.Codcategoria));
                }

                lector = obj_cmd.ExecuteReader();

                if (lector.Read())
                {
                    obj_producto_Dal              = new Cls_Entidad_Productos_DAL();
                    obj_producto_Dal.Codproducto  = (string)(lector[0]);
                    obj_producto_Dal.Desproducto  = (string)(lector[1]);
                    obj_producto_Dal.Codcategoria = (string)(lector[2]);
                    obj_producto_Dal.Preproducto  = (double)(lector[3]);
                    obj_producto_Dal.Canproducto  = (int)(lector[4]);
                    obj_producto_Dal.Imagen       = (string)(lector[5]);
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(obj_producto_Dal);
        }
        public string Eliminar_Producto(Cls_Entidad_Productos_DAL obj_producto_Dal)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Delete_Productos";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@desproducto", obj_producto_Dal.Desproducto);
                }
                int registros = obj_cmd.ExecuteNonQuery();
                if (registros == 1)
                {
                    obj_producto_Dal.Respuesta = "Producto Eliminado de forma correcta";
                }
                else
                {
                    obj_producto_Dal.Respuesta = "Error al Eliminar Producto";
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(obj_producto_Dal.Respuesta);
        }
        public List <Cls_Entidad_Productos_DAL> ListarTodos()
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            List <Cls_Entidad_Productos_DAL> lista = new List <Cls_Entidad_Productos_DAL>();
            Cls_Entidad_Productos_DAL        obj_producto_Dal;
            SqlDataReader lector;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_Productos";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();

                lector = obj_cmd.ExecuteReader();

                while (lector.Read())
                {
                    obj_producto_Dal              = new Cls_Entidad_Productos_DAL();
                    obj_producto_Dal.Codproducto  = (string)(lector[0]);
                    obj_producto_Dal.Desproducto  = (string)(lector[1]);
                    obj_producto_Dal.Codcategoria = (string)(lector[2]);
                    obj_producto_Dal.Preproducto  = (double)(lector[3]);
                    obj_producto_Dal.Canproducto  = (int)(lector[4]);
                    obj_producto_Dal.Imagen       = (string)(lector[5]);
                    lista.Add(obj_producto_Dal);
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(lista);
        }
        public string Insertar_Producto(Cls_Entidad_Productos_DAL obj_producto_Dal)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Insert_Productos";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@codproducto", Convert.ToChar(obj_producto_Dal.Codproducto));
                    obj_cmd.Parameters.AddWithValue("@desproducto", obj_producto_Dal.Desproducto);
                    obj_cmd.Parameters.AddWithValue("@codcategoria", Convert.ToChar(obj_producto_Dal.Codcategoria));
                    obj_cmd.Parameters.AddWithValue("@preproducto", Convert.ToDecimal(obj_producto_Dal.Preproducto));
                    obj_cmd.Parameters.AddWithValue("@canproducto", Convert.ToInt32(obj_producto_Dal.Canproducto));
                    obj_cmd.Parameters.AddWithValue("@Imagen", obj_producto_Dal.Imagen);
                }
                int registros = obj_cmd.ExecuteNonQuery();
                if (registros == 1)
                {
                    obj_producto_Dal.Respuesta = "Producto agregado de forma correcta";
                }
                else
                {
                    obj_producto_Dal.Respuesta = "Error al ingresar Producto";
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(obj_producto_Dal.Respuesta);
        }
示例#14
0
        public string Create_Employee_Account(Cls_Usuarios_DAL obj_EmpAccount)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Create_Employee_Account";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_EmpAccount.SCorreo);
                    obj_cmd.Parameters.AddWithValue("@Nombre", obj_EmpAccount.SNombre);
                    obj_cmd.Parameters.AddWithValue("@Identificacion",
                                                    Convert.ToInt32(obj_EmpAccount.SIdentificacion));
                    obj_cmd.Parameters.AddWithValue("@Direccion", obj_EmpAccount.SDireccion);
                    obj_cmd.Parameters.AddWithValue("@Telefono", obj_EmpAccount.STelefono);
                    obj_cmd.Parameters.AddWithValue("@Password", obj_EmpAccount.SPassword);
                }

                int registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_EmpAccount.SRespuesta = "Cuenta de Empleado Creada Con exito";
                }
                else
                {
                    obj_EmpAccount.SRespuesta = "Error al Crear la Cuenta del Emppleado";
                }
                return(obj_EmpAccount.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_EmpAccount.SRespuesta = ex.Message.ToString();
                return(obj_EmpAccount.SRespuesta);
            }
        }
示例#15
0
        public List <Cls_Entidad_Ventas_DAL> UltimoCodigo()
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();

            SqlCommand obj_cmdT = new SqlCommand("select count(VEN_Codigo),max (VEN_Codigo) from VENTA", obj_bll.Conexion_BAseDatos());

            obj_cmdT.CommandType = CommandType.Text;

            SqlDataReader PaTable = obj_cmdT.ExecuteReader();
            List <Cls_Entidad_Ventas_DAL> Coleccion = new List <Cls_Entidad_Ventas_DAL>();

            while (PaTable.Read())
            {
                this.contador = Convert.ToString(PaTable.GetInt32(0));
                if (contador == "0")
                {
                    Coleccion.Add(new Cls_Entidad_Ventas_DAL(PaTable.GetInt32(0).ToString()));
                }
                else
                {
                    Coleccion.Add(new Cls_Entidad_Ventas_DAL(PaTable.GetString(1)));
                }
            }
            return(Coleccion);
        }