/* public bool Consultar() * { * if (string.IsNullOrEmpty(strDocumento)) * { * strError = "No definió el documento del empleado"; * return false; * } * * clsConexion oConexion = new clsConexion(); * * strSQL = "SELECT strNombre_EMPL, strPrimerApellido_EMPL, " + * "strSegundoApellido_EMPL, strDireccion_EMPL, " + * "strTelefono_EMPL " + * "FROM tblEmpleado " + * "WHERE strDocumento_EMPL = '" + strDocumento + "'"; * * //Se debe pasar la propiedad SQL al objeto conexion * oConexion.SQL = strSQL; * * //Se invoca el método de consultar de la clase conexión * if (oConexion.Consultar()) * { * //Verificar si hay datos * if (oConexion.Reader.HasRows) * { * //Hay que invocar el método Read * oConexion.Reader.Read(); * * strNombre = oConexion.Reader.GetString(0); * strPrimerApellido = oConexion.Reader.GetString(1); * strSegundoApellido = oConexion.Reader.GetString(2); * strDireccion = oConexion.Reader.GetString(3); * strTelefono = oConexion.Reader.GetString(4); * * oConexion = null; * return true; * } * else * { * //No hay datos, se debe generar un mensaje de error * strError = "El documento del empleado no existe en la base de datos"; * oConexion = null; * return false; * } * } * else * { * //Hubo un error al consultar, se lee el error, se libera memoria y se retorna * strError = oConexion.Error; * oConexion = null; * return false; * } * } */ public bool LlenarCombo() { //Validamos que nos envien el objeto combo if (objCboImplementos == null) { strError = "No definió el combo de empleado"; return(false); } //Defino la instrucción sql strSQL = "SELECT [IdImplementos] " + ",[Descripcion]" + ",[Nombre]" + ",[Cantidad]" + "FROM [DBHosteria_Tesoro].[dbo].[Implementos]"; //Creamos una instancia del objeto combo clsCombo oCombo = new clsCombo(); //Definimos las propiedades de combo: combo, sql, nombre tabla //columna de texto y columna de valor oCombo.SQL = strSQL; oCombo.cboGenericoWeb = objCboImplementos; oCombo.NombreTabla = "Implementos"; oCombo.ColumnaTexto = "Nombre"; oCombo.ColumnaValor = "IdImplementos"; //Invocamos el metodo de llenar combo if (oCombo.LlenarComboWeb()) { //Se llenó correctamente el combo web //Leer el combo lleno y asignarlo al combo de la clase objCboImplementos = oCombo.cboGenericoWeb; oCombo = null; return(true); } else { //Hay error, se captura el error, se libera y se retorna false strError = oCombo.Error; oCombo = null; return(false); } }
public bool LlenarCombo() { //Validamos que nos envien el objeto combo if (objCboEmpleado == null) { strError = "No definió el combo de empleado"; return(false); } //Defino la instrucción sql strSQL = "SELECT [strDocumento_EMPL],[strNombre_EMPL],[strPrimerApellido_EMPL],[strSegundoApellido_EMPL],[strDireccion_EMPL],[strTelefono_EMPL] " + " FROM [DBHosteria_Tesoro].[dbo].[Empleado] " + "ORDER BY strNombre_EMPL"; //Creamos una instancia del objeto combo clsCombo oCombo = new clsCombo(); //Definimos las propiedades de combo: combo, sql, nombre tabla //columna de texto y columna de valor oCombo.SQL = strSQL; oCombo.cboGenericoWeb = objCboEmpleado; oCombo.NombreTabla = "Empleado"; oCombo.ColumnaTexto = "strNombre_EMPL"; oCombo.ColumnaValor = "strDocumento_EMPL"; //Invocamos el metodo de llenar combo if (oCombo.LlenarComboWeb()) { //Se llenó correctamente el combo web //Leer el combo lleno y asignarlo al combo de la clase objCboEmpleado = oCombo.cboGenericoWeb; oCombo = null; return(true); } else { //Hay error, se captura el error, se libera y se retorna false strError = oCombo.Error; oCombo = null; return(false); } }
/* * public bool Consultar() * { * if (string.IsNullOrEmpty(strDocumento)) * { * strError = "No definió el documento del empleado"; * return false; * } * * clsConexion oConexion = new clsConexion(); * * strSQL = "SELECT strNombre_EMPL, strPrimerApellido_EMPL, " + * "strSegundoApellido_EMPL, strDireccion_EMPL, " + * "strTelefono_EMPL " + * "FROM tblEmpleado " + * "WHERE strDocumento_EMPL = '" + strDocumento + "'"; * * //Se debe pasar la propiedad SQL al objeto conexion * oConexion.SQL = strSQL; * * //Se invoca el método de consultar de la clase conexión * if (oConexion.Consultar()) * { * //Verificar si hay datos * if (oConexion.Reader.HasRows) * { * //Hay que invocar el método Read * oConexion.Reader.Read(); * * strNombre = oConexion.Reader.GetString(0); * strPrimerApellido = oConexion.Reader.GetString(1); * strSegundoApellido = oConexion.Reader.GetString(2); * strDireccion = oConexion.Reader.GetString(3); * strTelefono = oConexion.Reader.GetString(4); * * oConexion = null; * return true; * } * else * { * //No hay datos, se debe generar un mensaje de error * strError = "El documento del empleado no existe en la base de datos"; * oConexion = null; * return false; * } * } * else * { * //Hubo un error al consultar, se lee el error, se libera memoria y se retorna * strError = oConexion.Error; * oConexion = null; * return false; * } * } */ public bool LlenarCombo() { //Validamos que nos envien el objeto combo if (objCboTarifas == null) { strError = "No definió el combo de tarifas"; return(false); } //Defino la instrucción sql strSQL = "SELECT Descripcion, Nombre, IdTarifa " + " " + " FROM Tarifa" + " " + " ORDER BY Nombre"; //Creamos una instancia del objeto combo clsCombo oCombo = new clsCombo(); //Definimos las propiedades de combo: combo, sql, nombre tabla //columna de texto y columna de valor oCombo.SQL = strSQL; oCombo.cboGenericoWeb = objCboTarifas; oCombo.NombreTabla = "Tarifas"; oCombo.ColumnaTexto = "Nombre"; oCombo.ColumnaValor = "IdTarifa"; //Invocamos el metodo de llenar combo if (oCombo.LlenarComboWeb()) { //Se llenó correctamente el combo web //Leer el combo lleno y asignarlo al combo de la clase objCboTarifas = oCombo.cboGenericoWeb; oCombo = null; return(true); } else { //Hay error, se captura el error, se libera y se retorna false strError = oCombo.Error; oCombo = null; return(false); } }