示例#1
0
 bool ISingletonSector.NameExists(Sector Data)
 {
     IC.CreateCommand("Sectores_NameExists");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 30, Data.Nombre);
     return(IC.Exists("Existe otro sector con el mismo nombre"));
 }
示例#2
0
 void IGenericSingleton <Usuario> .Modify(Usuario Data)
 {
     IC.CreateCommand("Usuarios_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Clave", 40, Data.Clave);
     IC.Update("Error: No Se Pudo Modificar La Clave Del Usuario.");
 }
示例#3
0
 void ISingletonGeneric <Sector> .Modify(Sector Data)
 {
     IC.CreateCommand("Sectores_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 30, Data.Nombre);
     IC.Update("Error: No se pudo modificar sector");
 }
 void ISingletonAleatorio.Add(Aleatorios Data)
 {
     IC.CreateCommand("Aleatorios_Insert");
     IC.ParameterAddInt("IDUsuario", Data.Usuario.ID);
     IC.ParameterAddVarchar("Aleatorio", 40, Data.Aleatorio);
     IC.Update("Error: No se pudo insertar el aleatorio");
 }
 void ISingletonGeneric <Categoria> .Add(Categoria Data)
 {
     IC.CreateCommand("Categorias_Insert");
     IC.ParameterAddVarchar("Nombre", 30, Data.Nombre);
     IC.ParameterAddInt("IDSector", Data.Sector.ID);
     Data.ID = IC.Insert("Error: No se pudo agregar categoria");
 }
示例#6
0
 void ISingletonGenrericLogin <Usuario> .MailExists(Usuario Data)
 {
     IC.CreateCommand("Usuarios_MailExists");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Mail", 50, Data.Mail);
     IC.Exists("Error: El mail ya existe en otro usuario");
 }
示例#7
0
 bool ISingletonProducto.NameExists(Producto Data)
 {
     IC.CreateCommand("Productos_NameExists");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 60, Data.Nombre);
     return(IC.Exists("Error: Ya existe un producto con el mismo nombre"));
 }
 bool ISingletonCategoria.NameExists(Categoria Data)
 {
     IC.CreateCommand("Categorias_NameExists");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 30, Data.Nombre);
     return(IC.Exists("Error: Existe otra categoria con el mismo nombre"));
 }
 void IGenericSingleton <PuntoDeInteres> .Add(PuntoDeInteres Data)
 {
     IC.CreateCommand("PuntosDeInteres_Insert");
     IC.ParameterAddVarchar("Nombre", 60, Data.Nombre);
     IC.ParameterAddText("Descripcion", Data.Descripcion);
     IC.ParameterAddInt("IDProvincia", Data.Provincia.ID);
     Data.ID = IC.Insert("Error: No Se Pudo Agregar El Punto De Interes.");
 }
示例#10
0
 void IGenericSingleton <Alumno> .Add(Alumno Data)
 {
     IC.CreateCommand("Alumnos_Insert");
     IC.ParameterAddVarchar("Nombre", 50, Data.Nombre);
     IC.ParameterAddInt("DNI", Data.DNI);
     IC.ParameterAddInt("IDProvincia", Data.Provincia.ID);
     Data.ID = IC.Insert("Error: No Se Pudo Agregar El Alumno.");
 }
示例#11
0
 void ISingletonGeneric <Categoria> .Modify(Categoria Data)
 {
     IC.CreateCommand("Categorias_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 30, Data.Nombre);
     IC.ParameterAddInt("IDSector", Data.Sector.ID);
     IC.Update("Error: No se pudo modificar esta categoria");
 }
示例#12
0
 void IGenericSingleton <ProductoRegional> .Add(ProductoRegional Data)
 {
     IC.CreateCommand("ProductosRegionales_Insert");
     IC.ParameterAddVarchar("Nombre", 60, Data.Nombre);
     IC.ParameterAddText("Descripcion", Data.Descripcion);
     IC.ParameterAddInt("IDProvincia", Data.Provincia.ID);
     Data.ID = IC.Insert("Error: No Se Pudo Agregar El Producto Regional.");
 }
示例#13
0
 void ISingletonGeneric <Pedido> .Modify(Pedido Data)
 {
     IC.CreateCommand("Pedidos_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddInt("IDCliente", Data.IDCliente);
     IC.ParameterAddDatetime("Fecha", Data.Fecha);
     IC.ParameterAddVarchar("Estado", 20, Data.Estado);
     IC.Update("Error: No se pudo modificar este pedido");
 }
 void IGenericSingleton <PuntoDeInteres> .Modify(PuntoDeInteres Data)
 {
     IC.CreateCommand("PuntosDeInteres_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 60, Data.Nombre);
     IC.ParameterAddText("Descripcion", Data.Descripcion);
     IC.ParameterAddInt("IDProvincia", Data.Provincia.ID);
     IC.Update("Error: No Se Pudo Modificar El Punto De Interes.");
 }
示例#15
0
 void IGenericSingleton <Alumno> .Modify(Alumno Data)
 {
     IC.CreateCommand("Alumnos_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 50, Data.Nombre);
     IC.ParameterAddInt("DNI", Data.DNI);
     IC.ParameterAddInt("IDProvincia", Data.Provincia.ID);
     IC.Update("Error: No Se Pudo Modificar El Alumno.");
 }
示例#16
0
 void IGenericSingleton <ProductoRegional> .Modify(ProductoRegional Data)
 {
     IC.CreateCommand("ProductosRegionales_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 60, Data.Nombre);
     IC.ParameterAddText("Descripcion", Data.Descripcion);
     IC.ParameterAddInt("IDProvincia", Data.Provincia.ID);
     IC.Update("Error: No Se Pudo Modificar El Producto Regional.");
 }
示例#17
0
        void ISingletonAleatorio.Find(Aleatorios Data)
        {
            IC.CreateCommand("Aleatorios_Find");
            IC.ParameterAddVarchar("Aleatorio", 40, Data.Aleatorio);
            DataRow DR = IC.Find("Error: El usuario ya ha sido utilizado");

            Data.Usuario    = new Usuario();
            Data.Usuario.ID = int.Parse(DR["IDUsuario"].ToString());
            Data.Usuario.Find();
        }
 void IGenericSingleton <Gobernador> .Modify(Gobernador Data)
 {
     IC.CreateCommand("Gobernadores_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 40, Data.Nombre);
     IC.ParameterAddVarchar("Apellido", 40, Data.Apellido);
     IC.ParameterAddVarchar("PeriodoGobierno", 30, Data.PeriodoGobierno);
     IC.ParameterAddVarchar("Historial", -1, Data.Historial);
     IC.Update("Error: No Se Pudo Modificar El Gobernador.");
 }
示例#19
0
        string IGenericSingleton <Usuario> .LogIn(Usuario Data)
        {
            IC.CreateCommand("Usuarios_Login");
            IC.ParameterAddVarchar("Nombre", 40, Data.Nombre);
            IC.ParameterAddVarchar("Clave", 40, Data.Clave);
            DataRow DR = IC.Find("Error: Usuario o Contraseña Incorrectos.");

            IGSU.LoadClass(DR, Data);
            return(Data.RowToJson(DR));
        }
示例#20
0
 void ISingletonGeneric <Producto> .Add(Producto Data)
 {
     IC.CreateCommand("Productos_Insert");
     IC.ParameterAddVarchar("Nombre", 60, Data.Nombre);
     IC.ParameterAddFloat("Precio", Data.Precio);
     IC.ParameterAddInt("Stock", Data.Stock);
     IC.ParameterAddInt("Reserva", Data.Reserva);
     IC.ParameterAddInt("IDCategoria", Data.Categoria.ID);
     Data.ID = IC.Insert("Error: No se pudo agregar este producto");
 }
示例#21
0
 void ISingletonGeneric <Producto> .Modify(Producto Data)
 {
     IC.CreateCommand("Productos_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 60, Data.Nombre);
     IC.ParameterAddFloat("Precio", Data.Precio);
     IC.ParameterAddInt("Stock", Data.Stock);
     IC.ParameterAddInt("Reserva", Data.Reserva);
     IC.ParameterAddInt("IDCategoria", Data.Categoria.ID);
     IC.Update("Error: No se pudo modificar este producto");
 }
示例#22
0
 void ISingletonGeneric <Usuario> .Add(Usuario Data)
 {
     IC.CreateCommand("Usuarios_Insert");
     IC.ParameterAddVarchar("Nombre", 40, Data.Nombre);
     IC.ParameterAddInt("DNI", Data.DNI);
     IC.ParameterAddDatetime("FechaNacimiento", Data.FechaNacimiento);
     IC.ParameterAddVarchar("Direccion", 50, Data.Direccion);
     IC.ParameterAddVarchar("Mail", 50, Data.Mail);
     IC.ParameterAddVarchar("Password", 40, Data.Password);
     Data.ID = IC.Insert("Error: No se pudo insertar el usuario");
 }
示例#23
0
        string ISingletonGenrericLogin <Usuario> .FindByMail(Usuario Data)
        {
            IC.CreateCommand("Usuarios_FindByMail");
            IC.ParameterAddVarchar("Mail", 50, Data.Mail);
            DataRow DR = IC.Find("Error: No se pudo encontrar el mail en nuestro sistema");

            ISGLU.MakeData(DR, Data);
            IID IID = Data;

            return(IID.RowToJson(DR));
        }
示例#24
0
        string ISingletonGenrericLogin <Usuario> .Login(Usuario Data)
        {
            IC.CreateCommand("Usuarios_Login");
            IC.ParameterAddVarchar("Mail", 50, Data.Mail);
            IC.ParameterAddVarchar("Password", 40, Data.Password);
            DataRow DR = IC.Find("Error: No se pudo iniciar sesion");

            ISGLU.MakeData(DR, Data);
            IID IID = Data;

            return(IID.RowToJson(DR));
        }
 void IGenericSingleton <Provincia> .Modify(Provincia Data)
 {
     IC.CreateCommand("Provincias_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 40, Data.Nombre);
     IC.ParameterAddInt("CantSenadores", Data.CantSenadores);
     IC.ParameterAddInt("CantDiputados", Data.CantDiputados);
     IC.ParameterAddVarchar("Capital", 40, Data.Capital);
     IC.ParameterAddInt("Superficie", Data.Superficie);
     IC.ParameterAddInt("Poblacion", Data.Poblacion);
     IC.ParameterAddInt("Nota", Data.Nota);
     IC.Update("Error: No Se Pudo Modificar La Provincia.");
 }
示例#26
0
 void ISingletonGeneric <Usuario> .Modify(Usuario Data)
 {
     IC.CreateCommand("Usuarios_Update");
     IC.ParameterAddInt("ID", Data.ID);
     IC.ParameterAddVarchar("Nombre", 40, Data.Nombre);
     IC.ParameterAddInt("DNI", Data.DNI);
     IC.ParameterAddDatetime("FechaNacimiento", Data.FechaNacimiento);
     IC.ParameterAddVarchar("Direccion", 50, Data.Direccion);
     IC.ParameterAddVarchar("Mail", 50, Data.Mail);
     IC.ParameterAddVarchar("Password", 40, Data.Password);
     IC.ParameterAddDatetime("FechaAceptacion", Data.FechaAceptacion);
     IC.ParameterAddVarchar("Rol", 24, Data.Rol);
     IC.Update("Error: No se pudo modificar el usuario");
 }
示例#27
0
 void ISingletonGeneric <Sector> .Add(Sector Data)
 {
     IC.CreateCommand("Sectores_Insert");
     IC.ParameterAddVarchar("Nombre", 30, Data.Nombre);
     Data.ID = IC.Insert("Error: No se pudo insertar el sector");
 }
示例#28
0
 void ISingletonAleatorio.Delete(Aleatorios Data)
 {
     IC.CreateCommand("Aleatorios_Delete");
     IC.ParameterAddVarchar("Aleatorio", 40, Data.Aleatorio);
     IC.Update("Error: No se pudo eliminar aleatorio");
 }