public List<UsuarioBascula> busquedaUsuarioBascula(string AFiltrado)
        {
            List<UsuarioBascula> pResult = new List<UsuarioBascula>();
            string pSentencia = "SELECT * FROM DRASUSUA WHERE NOMBRE LIKE '%"+AFiltrado+"%' or TITULAR LIKE '%"+AFiltrado+"%' ORDER BY NOMBRE DESC";
            FbConnection con  = _Conexiones.ObtenerConexion();
            FbCommand com = new FbCommand(pSentencia, con);

            try
            {
                con.Open();

                FbDataReader reader = com.ExecuteReader();

                while (reader.Read())
                {

                    UsuarioBascula pUsuarioBascula = new UsuarioBascula();
                    pUsuarioBascula.CLAVE          = reader.GetInt32(0);/*(string)reader["CLAVE"]*/
                    pUsuarioBascula.NOMBRE         = reader.GetString(1);/*(string)reader["NOMBRE"];*/
                    pUsuarioBascula.CONTRASENA     = reader.GetString(2);/*(string)reader["CONTRASENA"];*/
                    pUsuarioBascula.TITULAR        = reader.GetString(3);/*(string)reader["TITULAR"];*/
                    pUsuarioBascula.LOTES          = reader.GetString(4);/*(string)reader["LOTES"];*/
                    pResult.Add(pUsuarioBascula);
                }
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return pResult;
        }
示例#2
0
		public UsuarioBascula UsuarioBasculaInsertar(UsuarioBascula AUsuarioBascula)
		{
			return _UsuarioBasculaPersistencia.UsuarioBasculaInsertar(AUsuarioBascula);
		}
示例#3
0
		public UsuarioBascula UsuarioBasculaModificar(UsuarioBascula AUsuarioBascula)
		{
			return _UsuarioBasculaPersistencia.UsuarioBasculaModificar(AUsuarioBascula);
		}
 private UsuarioBascula ReaderToEntidad(FbDataReader AReader)
 {
     UsuarioBascula pResult = new UsuarioBascula();
     pResult.CLAVE          = AReader.GetInt32(0);
     pResult.NOMBRE         = AReader.GetString(1);
     pResult.CONTRASENA     = AReader.GetString(2);
     pResult.TITULAR        = AReader.GetString(3);
     pResult.LOTES          = AReader.GetString(4);
     return pResult;
 }
        //Retorna un usuario especifico, recive la clave del usuario a buscar
        public UsuarioBascula UsuarioBasculaObtener(string ANombre)
        {
            UsuarioBascula pResult = null;

            string pSentencia = "SELECT CLAVE, NOMBRE, CONTRASENA, TITULAR, LOTES FROM DRASUSUA WHERE NOMBRE=@NOMBRE";
            FbConnection con  = _Conexiones.ObtenerConexion();

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

            try
            {
                con.Open();

                FbDataReader reader = com.ExecuteReader();

                if (reader.Read())
                {
                    pResult            = new UsuarioBascula();
                    pResult.CLAVE      = reader.GetInt32(0);
                    pResult.NOMBRE     = reader.GetString(1);
                    pResult.CONTRASENA = reader.GetString(2);
                    pResult.TITULAR    = reader.GetString(3);
                    pResult.LOTES      = reader.GetString(4);
                }
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return pResult;
        }
        public UsuarioBascula UsuarioBasculaModificar(UsuarioBascula AUsuarioBascula)
        {
            string pSentencia = "UPDATE DRASUSUA SET CONTRASENA=@CONTRASENA, TITULAR=@TITULAR, LOTES=@LOTES WHERE CLAVE=@CLAVE";
            FbConnection con  = _Conexiones.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("CLAVE", FbDbType.Integer).Value      = AUsuarioBascula.CLAVE;
            com.Parameters.Add("CONTRASENA", FbDbType.VarChar).Value = AUsuarioBascula.CONTRASENA;
            com.Parameters.Add("TITULAR", FbDbType.VarChar).Value    = AUsuarioBascula.TITULAR;
            com.Parameters.Add("LOTES", FbDbType.VarChar).Value      = AUsuarioBascula.LOTES;
            try
            {
                con.Open();
                com.ExecuteNonQuery();
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return UsuarioBasculaObtener(AUsuarioBascula.NOMBRE);
        }
        //Registra un nuevo usuario en la BD, retorna el usuario registrado...
        public UsuarioBascula UsuarioBasculaInsertar(UsuarioBascula AUsuarioBascula)
        {
            string pSentencia = "INSERT INTO DRASUSUA (NOMBRE, CONTRASENA, TITULAR, LOTES) VALUES (@NOMBRE, @CONTRASENA, @TITULAR, @LOTES)";
            FbConnection con  = _Conexiones.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value     = AUsuarioBascula.NOMBRE;
            com.Parameters.Add("@CONTRASENA", FbDbType.VarChar).Value = AUsuarioBascula.CONTRASENA;
            com.Parameters.Add("@TITULAR", FbDbType.VarChar).Value    = AUsuarioBascula.TITULAR;
            com.Parameters.Add("@LOTES", FbDbType.VarChar).Value      = AUsuarioBascula.LOTES;
            try
            {
                con.Open();
                com.ExecuteNonQuery();
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return UsuarioBasculaObtener(AUsuarioBascula.NOMBRE);
        }
		public JsonResult Insertar(UsuarioBascula UsuarioBascula)
		{
			return Json(this._UsuarioBasculaLogica.UsuarioBasculaInsertar(UsuarioBascula));			
		}
		public JsonResult Modificar(UsuarioBascula AUsuarioBascula)
		{	
			return Json(this._UsuarioBasculaLogica.UsuarioBasculaModificar(AUsuarioBascula));			
		}