예제 #1
0
 public static int Insertar(Producto producto)
 {
     SqlParameter[] dbParams = new SqlParameter[]
     {
         FDBHelper.MakeParam("@CategoriaId", SqlDbType.Int, 0, producto.Categoria.Id),
         FDBHelper.MakeParam("@Nombre", SqlDbType.VarChar, 0, producto.Nombre),
         FDBHelper.MakeParam("@Descripcion", SqlDbType.VarChar, 0, producto.Descripcion),
         FDBHelper.MakeParam("@Stock", SqlDbType.Decimal, 0, producto.Stock),
         FDBHelper.MakeParam("@PrecioCompra", SqlDbType.Decimal, 0, producto.PrecioCompra),
         FDBHelper.MakeParam("@PrecioVenta", SqlDbType.Decimal, 0, producto.PrecioVenta),
         FDBHelper.MakeParam("@FechaVencimiento", SqlDbType.Date, 0, producto.FechaVencimineto),
         FDBHelper.MakeParam("@imagen", SqlDbType.Image, 0, producto.Imagen),
     };
     return(Convert.ToInt32(FDBHelper.ExecuteScalar("usp_Data_FProducto_Insertar", dbParams)));
 }
예제 #2
0
 public static int Insertar(Cliente cliente)
 {
     SqlParameter[] dbParams = new SqlParameter[]
     {
         FDBHelper.MakeParam("@Nombre", SqlDbType.VarChar, 0, cliente.Nombre),
         FDBHelper.MakeParam("@Apellido", SqlDbType.VarChar, 0, cliente.Apellido),
         FDBHelper.MakeParam("@Ncf", SqlDbType.VarChar, 0, cliente.Ncf),
         FDBHelper.MakeParam("@Domicilio", SqlDbType.VarChar, 0, cliente.Domicilio),
         FDBHelper.MakeParam("@Telefono", SqlDbType.VarChar, 0, cliente.Telefono),
         FDBHelper.MakeParam("@TipoCliente", SqlDbType.VarChar, 0, cliente.TipoCliente),
         FDBHelper.MakeParam("@RNC", SqlDbType.Int, 0, cliente.Rnc),
         FDBHelper.MakeParam("@NoRSocial", SqlDbType.VarChar, 0, cliente.NoRSocial),
         FDBHelper.MakeParam("@VencimientoSecuencia", SqlDbType.Date, 0, cliente.VencimientoSecuencia)
     };
     return(Convert.ToInt32(FDBHelper.ExecuteScalar("usp_Data_FCliente_Insertar", dbParams)));
 }
예제 #3
0
 public static int Actualizar(Producto producto)
 {
     SqlParameter[] dbParams = new SqlParameter[]
     {
         FDBHelper.MakeParam("@Id", SqlDbType.VarChar, 0, producto.Id),
         FDBHelper.MakeParam("@Nombre", SqlDbType.VarChar, 0, producto.Nombre),
         FDBHelper.MakeParam("@Descripcion", SqlDbType.VarChar, 0, producto.Descripcion),
         FDBHelper.MakeParam("@Stock", SqlDbType.Decimal, 0, producto.Stock),
         FDBHelper.MakeParam("@PrecioCompra", SqlDbType.Decimal, 0, producto.PrecioCompra),
         FDBHelper.MakeParam("@PrecioVenta", SqlDbType.Decimal, 0, producto.PrecioVenta),
         FDBHelper.MakeParam("@FechaVencimiento", SqlDbType.Date, 0, producto.FechaVencimiento),
         FDBHelper.MakeParam("@FechaCreado", SqlDbType.Date, 0, producto.FechaCreado),
         FDBHelper.MakeParam("@Imagen", SqlDbType.Image, 0, producto.Imagen)
     };
     return(Convert.ToInt32(FDBHelper.ExecuteScalar("usp_Data_Fproductos_Actualizar", dbParams)));
 }
예제 #4
0
 public static int Actualizar(RUsuario Rusuario)
 {
     SqlParameter[] dbParams = new SqlParameter[]
     {
         FDBHelper.MakeParam("@Id", SqlDbType.Int, 0, Rusuario.Id),
         FDBHelper.MakeParam("@Nombre", SqlDbType.VarChar, 0, Rusuario.Nombre),
         FDBHelper.MakeParam("@Apellido", SqlDbType.VarChar, 0, Rusuario.Apellido),
         FDBHelper.MakeParam("@Ncf", SqlDbType.VarChar, 0, Rusuario.Ncf),
         FDBHelper.MakeParam("@Direccion", SqlDbType.VarChar, 0, Rusuario.Direccion),
         FDBHelper.MakeParam("@Telefono", SqlDbType.VarChar, 0, Rusuario.Telefono),
         FDBHelper.MakeParam("@Usuario", SqlDbType.VarChar, 0, Rusuario.Nombreusuario),
         FDBHelper.MakeParam("@Password", SqlDbType.VarChar, 0, Rusuario.Password),
         FDBHelper.MakeParam("@Tipo", SqlDbType.VarChar, 0, Rusuario.Tipo)
     };
     return(Convert.ToInt32(FDBHelper.ExecuteScalar("usp_Data_FUsuario_Actualizar", dbParams)));
 }
예제 #5
0
        public static int CreateNote(int UserID, Note note)
        {
            DateTime actualDate = DateTime.Now;

            SqlParameter[] dbParams = new SqlParameter[]
            {
                FDBHelper.MakeParam("@UserID", SqlDbType.Int, 0, UserID),
                FDBHelper.MakeParam("@Title", SqlDbType.VarChar, 0, note.Title),
                FDBHelper.MakeParam("@Category", SqlDbType.VarChar, 0, note.Category),
                FDBHelper.MakeParam("@NoteDescription", SqlDbType.VarChar, 0, note.Description),
                FDBHelper.MakeParam("@Importance", SqlDbType.VarChar, 0, note.Importance),
                FDBHelper.MakeParam("@ActualDate", SqlDbType.DateTime, 0, actualDate),
                FDBHelper.MakeParam("@Favorite", SqlDbType.Int, 0, note.Favorite)
            };

            return(Convert.ToInt32(FDBHelper.ExecuteScalar("usp_Data_CreateNote", dbParams)));
        }
예제 #6
0
        public static bool UserExists(string user)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                FDBHelper.MakeParam("@Username", SqlDbType.VarChar, 0, user)
            };

            object aux = FDBHelper.ExecuteScalar("usp_Data_UserExists", dbParams);

            if (aux == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
예제 #7
0
        public static bool IsFavorite(int NoteID)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                FDBHelper.MakeParam("@NoteID", SqlDbType.Int, 0, NoteID)
            };

            object aux = FDBHelper.ExecuteScalar("usp_Data_IsFavorite", dbParams);

            if (aux == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
예제 #8
0
        public static int GetTotalDeletedNotes(int UserID)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                FDBHelper.MakeParam("@UserID", SqlDbType.Int, 0, UserID)
            };

            // This will return the amount of notes we have in the Database.
            object aux = FDBHelper.ExecuteScalar("usp_Data_GetTotalDeletedNotes", dbParams);

            if (aux == DBNull.Value)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(aux));
            }
        }
예제 #9
0
        public static bool VerifyLogin(string user, string pass)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                FDBHelper.MakeParam("@Username", SqlDbType.VarChar, 0, user),
                FDBHelper.MakeParam("@Password", SqlDbType.VarChar, 0, pass)
            };

            object aux = FDBHelper.ExecuteScalar("usp_Data_VerifyLogin", dbParams);

            if (aux == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }