//Ingresa Clientes Grole a la Base de Datos
		public ClienteGrole ClientesGroleInsertar(ClienteGrole AClienteGrole)
		{
			
			string pSentencia = "INSERT INTO DRASCLIENTES (NOMBRE) VALUES (@NOMBRE)";
			FbConnection con  = _Conexiones.ObtenerConexion();
			
			FbCommand com = new FbCommand(pSentencia, con);
			com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = AClienteGrole.Nombre;	
			try
			{
				con.Open();
				com.ExecuteNonQuery();
				
			}
			finally
			{
				if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
			}
			
			
			return ClienteGroleObtener(AClienteGrole.Nombre);
		}
		//Retorna la lista de Clientes Grole
		public List<ClienteGrole> ListaClientesGrole()
		{
			List<ClienteGrole> pResult = new List<ClienteGrole>();
			string pSentencia = "SELECT ID, NOMBRE FROM DRASCLIENTES";
			FbConnection con  = _Conexiones.ObtenerConexion();
			
			FbCommand com = new FbCommand(pSentencia, con);
						
			try
			{
				con.Open();
				
				FbDataReader reader = com.ExecuteReader();
				
				while (reader.Read())
				{
					ClienteGrole pClienteGrole = new ClienteGrole();
					pClienteGrole.Id           = reader.GetInt32(0);
					pClienteGrole.Nombre       = reader.GetString(1);
					pResult.Add(pClienteGrole);
					
				}
			}
			finally
			{
				if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
			}
			
			return pResult;
		}
Example #3
0
		//Modifica Cliente Grole
		public ClienteGrole ClientesGroleModificar(ClienteGrole AClientesGrole)
		{
			return _ClientesGrolePersistencia.ClientesGroleModificar(AClientesGrole);
		}
Example #4
0
		//Ingresa Cliente Grole a la Base de Datos
		public ClienteGrole ClientesGroleInsertar(ClienteGrole AClientesGrole)
		{
			return _ClientesGrolePersistencia.ClientesGroleInsertar(AClientesGrole);
		}
		public ClienteGrole ClienteGroleObtener(string ANombre)
		{
			ClienteGrole pResult = null;
			
			string pSentencia = "SELECT ID, NOMBRE FROM DRASCLIENTES 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 ClienteGrole();
					pResult.Id     = reader.GetInt32(0);
					pResult.Nombre = reader.GetString(1);
				}
			}
			finally
			{
				if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
			}
			return pResult;
		}
		//Filtro Busqueda
		public List<ClienteGrole> busquedaClienteGrole(string AFiltrado)
		{
			List<ClienteGrole> pResult = new List<ClienteGrole>();
			string pSentencia = "SELECT * FROM DRASCLIENTES WHERE NOMBRE 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())
				{
					
					ClienteGrole pClienteGrole = new ClienteGrole();
					pClienteGrole.Id           = reader.GetInt32(0);/*(string)reader["Id"]*/
					pClienteGrole.Nombre       = reader.GetString(1);/*(string)reader["Nombre"];*/
					pResult.Add(pClienteGrole);
				}
			}
			finally
			{
				if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
			}
			return pResult;
		}
		//Modifica Clase
		public ClienteGrole ClientesGroleModificar(ClienteGrole AClienteGrole)
		{ 
			string pSentencia = "UPDATE DRASCLIENTES SET NOMBRE=@NOMBRE WHERE ID=@ID";
			FbConnection con  = _Conexiones.ObtenerConexion();
			
			FbCommand com = new FbCommand(pSentencia, con);
			com.Parameters.Add("ID", FbDbType.Integer).Value     = AClienteGrole.Id;
			com.Parameters.Add("NOMBRE", FbDbType.VarChar).Value = AClienteGrole.Nombre;
			try
			{
				con.Open();
				com.ExecuteNonQuery();
			}
			finally
			{
				if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
			}
			
			return ClienteGroleObtener(AClienteGrole.Nombre);
		}
		//Modificar ClientesGrole
		public JsonResult Modificar(ClienteGrole AClienteGrole)
		{	
			return Json(this._ClientesGroleLogica.ClientesGroleModificar(AClienteGrole));			
		}
		//Ingresa ClientesGrole a la base de datos
		public JsonResult Insertar(ClienteGrole AClienteGrole)
		{
			return Json(this._ClientesGroleLogica.ClientesGroleInsertar(AClienteGrole));			
		}