Example #1
0
		public UsuarioPistola ModificarUsuarioPistola(UsuarioPistola AUsuario){
				AUsuario.Nombre = nombreUpperCase(AUsuario.Nombre);
				return _UsuariosPersistencia.ModificarUsuarioPistola(AUsuario);
		}
Example #2
0
        private UsuarioPistola ObtenerUsuarioPistola(int AClave)
        {
            UsuarioPistola pResult = null;

            string pSentencia = "SELECT * FROM DRASUSUAP WHERE ID=@CLAVE";
            FbConnection con  = _Conexion.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("@CLAVE", FbDbType.Integer).Value = AClave;

            try
            {
                con.Open();

                FbDataReader reader = com.ExecuteReader();

                if(reader.Read()){
                    pResult                 	= new UsuarioPistola();
                    pResult.Clave  	        	= (int)reader["ID"];
                    pResult.Nombre     			= (reader["NOMBRE"]!=DBNull.Value) ? (string)reader["NOMBRE"] : "";
                    pResult.Contrasena        	= (reader["CONTRASENA"]!=DBNull.Value) ? (string)reader["CONTRASENA"] : "";
                    pResult.Titular             = (reader["TITULAR"]!=DBNull.Value) ? (string)reader["TITULAR"] : "";
                    pResult.Activo    			= (reader["ACTIVO"]!=DBNull.Value) ? (string)reader["ACTIVO"] : "";
                }
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return  pResult;
        }
Example #3
0
		public UsuarioPistola InsertarUsuarioPistola(UsuarioPistola AUsuario){
				AUsuario.Nombre = nombreUpperCase(AUsuario.Nombre);
				return _UsuariosPersistencia.InsertarUsuarioPistola(AUsuario);
		}
Example #4
0
        //USUARIOS PISTOLA
        public List<UsuarioPistola> ObtenerListaUsuariosPistolas()
        {
            List<UsuarioPistola> pResult = new List<UsuarioPistola>();
            UsuarioPistola usuario;
            string pSentencia = "SELECT * FROM DRASUSUAP WHERE ACTIVO='Si' ORDER BY ID";
            FbConnection con = _Conexion.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);

            try
            {
                con.Open();

                FbDataReader reader = com.ExecuteReader();

                while (reader.Read())
                {
                    usuario = new UsuarioPistola();
                    usuario.Clave       = (int)reader["ID"];
                    usuario.Nombre      = (reader["NOMBRE"] != DBNull.Value) ? (string)reader["NOMBRE"] : "";
                    usuario.Contrasena  = (reader["CONTRASENA"] != DBNull.Value) ? (string)reader["CONTRASENA"] : "";
                    usuario.Titular     = (reader["TITULAR"] != DBNull.Value) ? (string)reader["TITULAR"] : "";
                    usuario.Activo      = (reader["ACTIVO"] != DBNull.Value) ? (string)reader["ACTIVO"] : "";
                    pResult.Add(usuario);
                }
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return pResult;
        }
Example #5
0
        public UsuarioPistola ModificarUsuarioPistola(UsuarioPistola AUsuario)
        {
            string pSentencia = "UPDATE DRASUSUAP SET NOMBRE=@NOMBRE, CONTRASENA=@CONTRASENA, TITULAR=@TITULAR," +
            "ACTIVO=@ACTIVO WHERE ID=@CLAVE";
            FbConnection con  = _Conexion.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("@CLAVE", FbDbType.VarChar).Value      = AUsuario.Clave;
            com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value     = AUsuario.Nombre;
            com.Parameters.Add("@CONTRASENA", FbDbType.VarChar).Value = AUsuario.Contrasena;
            com.Parameters.Add("@TITULAR", FbDbType.VarChar).Value    = AUsuario.Titular;
            com.Parameters.Add("@ACTIVO", FbDbType.VarChar).Value     = AUsuario.Activo;

            try
            {
                con.Open();
                com.ExecuteNonQuery();
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return ObtenerUsuarioPistola(AUsuario.Clave);
        }
Example #6
0
        public UsuarioPistola InsertarUsuarioPistola(UsuarioPistola AUsuario)
        {
            string pSentencia="INSERT INTO DRASUSUAP(ID,NOMBRE,CONTRASENA,TITULAR,ACTIVO) VALUES(@ID,@NOMBRE,@CONTRASENA,@TITULAR,@ACTIVO) RETURNING ID";
            FbConnection con = _Conexion.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia,con);

            com.Parameters.Add("@ID", FbDbType.Integer).Value           = MaxUsuarioPistola()+1;
            com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value       = AUsuario.Nombre;
            com.Parameters.Add("@CONTRASENA", FbDbType.VarChar).Value   = AUsuario.Contrasena;
            com.Parameters.Add("@TITULAR", FbDbType.VarChar).Value      = AUsuario.Titular;
            com.Parameters.Add("@ACTIVO", FbDbType.VarChar).Value       = AUsuario.Activo;

            FbParameter pOutParameter = new FbParameter("@ID", FbDbType.Integer);
            pOutParameter.Direction = ParameterDirection.Output;
            com.Parameters.Add(pOutParameter);

            try{
                con.Open();
                com.ExecuteNonQuery();
            }
            finally{
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return ObtenerUsuarioPistola((int)pOutParameter.Value);
        }
Example #7
0
		public JsonResult ModificarUsuarioPistola(UsuarioPistola Usuario){
			return Json(_UsuariosLogica.ModificarUsuarioPistola(Usuario));
		}
Example #8
0
		public JsonResult InsertarUsuarioPistola(UsuarioPistola Usuario){
            var contra = _UsuariosLogica.InsertarUsuarioPistola(Usuario).Contrasena;

            return Json(_UsuariosLogica.InsertarUsuarioPistola(Usuario));
		}