public void Actualizar(ProductoCE productoCE) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "update producto " + "set descripcion=@descripcion, categoria=@categoria, precio=@precio " + "where id=@id"; //Asigno parametros y sus valores cmdBD.Parameters.AddWithValue("@descripcion", productoCE.descripcion); cmdBD.Parameters.AddWithValue("@categoria", productoCE.categoria); cmdBD.Parameters.AddWithValue("@precio", productoCE.precio); cmdBD.Parameters.AddWithValue("@id", productoCE.id); //EJERCUTAR EL COMMAND cmdBD.ExecuteNonQuery(); //CERRAR LA CONEXION connBD.Close(); }
public void Actualizar(ClienteCE clienteCE) { ConexionCD conexion = new ConexionCD(); SqlConnection connBD = conexion.ConectarSQLSERVER(); connBD.Open(); SqlCommand cmd = connBD.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "update cliente " + "set nombre=@nombre, numruc=@numruc, direccion=@direccion, telefono=@telefono " + "where id=@id"; cmd.Parameters.AddWithValue("@numruc", clienteCE.numruc); cmd.Parameters.AddWithValue("@nombre", clienteCE.nombre); cmd.Parameters.AddWithValue("@direccion", clienteCE.direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.telefono); cmd.Parameters.AddWithValue("@id", clienteCE.id); cmd.ExecuteNonQuery(); connBD.Close(); }
public List <ClienteCE> buscarRuc(string numruc) { SqlConnection conexion = ConexionCD.conectarSqlServer(); conexion.Open(); SqlCommand cmd = conexion.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from cliente where numruc " + "like + @numruc + '%'"; cmd.Parameters.AddWithValue("@numruc", numruc); SqlDataReader drCliente = cmd.ExecuteReader(); List <ClienteCE> listaClientesCE = new List <ClienteCE>(); while (drCliente.Read()) { ClienteCE clienteCE = new ClienteCE(); clienteCE.Id = Convert.ToInt32(drCliente["id"]); clienteCE.Nombre = drCliente["nombre"].ToString(); clienteCE.Numruc = drCliente["numruc"].ToString(); clienteCE.Direccion = drCliente["direccion"].ToString(); clienteCE.Telefono = drCliente["telefono"].ToString(); listaClientesCE.Add(clienteCE); } conexion.Close(); return(listaClientesCE); }
public int CambiarHorario(string dni, DateTime annoMes, string HoraE, string HoraS) { HorarioCE horario = BuscarByDniAnnoMes(dni, annoMes); if (horario.Codigo != null) { annoMes = annoMes.AddMonths(1); horario = BuscarByDniAnnoMes(dni, annoMes); if (horario.Codigo != null) { cnx.Close(); return(0); } } SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "EstablecerHorario"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@dni", dni)); cmd.Parameters.Add(new SqlParameter("@HorE", HoraE)); cmd.Parameters.Add(new SqlParameter("@HorS", HoraS)); cmd.Parameters.Add(new SqlParameter("@AnnoMes", annoMes.ToString("yyyy-MM"))); int FilasAfectadas = cmd.ExecuteNonQuery(); cnx.Close(); return(FilasAfectadas); }
public ClienteCE buscarId(int id) { SqlConnection conexion = ConexionCD.conectarSqlServer(); conexion.Open(); SqlCommand cmd = conexion.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from cliente where id=@id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader drCliente = cmd.ExecuteReader(); ClienteCE clienteCE = new ClienteCE(); if (drCliente.Read()) { clienteCE.Id = Convert.ToInt32(drCliente["id"]); clienteCE.Nombre = drCliente["nombre"].ToString(); clienteCE.Numruc = drCliente["numruc"].ToString(); clienteCE.Direccion = drCliente["direccion"].ToString(); clienteCE.Telefono = drCliente["telefono"].ToString(); } else { clienteCE.Id = 0; clienteCE.Nombre = ""; clienteCE.Numruc = ""; clienteCE.Direccion = ""; clienteCE.Telefono = ""; } conexion.Close(); return(clienteCE); }
public int Eliminar(ProfesorCE profesor) { // Crear la conexion SqlConnection connection = ConexionCD.conectarBD(); // Abrir la conexion connection.Open(); // Crear comando SqlCommand command = connection.CreateCommand(); // Definir tipo de comando command.CommandType = CommandType.Text; // Asignar Consulta SQL command.CommandText = "DELETE FROM Profesor WHERE id = @id"; // Asignar valor al parametro command.Parameters.AddWithValue("@id", profesor.Id); // Ejecutar comando / delete int numFilas = command.ExecuteNonQuery(); // Cerramos la conexion connection.Close(); // Retornar el nuevo id return(numFilas); }
public void Eliminar(ClienteCE clienteCE) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "delete cliente where id=@id"; //Asigno parametros y sus valores cmdBD.Parameters.AddWithValue("@id", clienteCE.id); //EJERCUTAR EL COMMAND cmdBD.ExecuteNonQuery(); //CERRAR LA CONEXION connBD.Close(); }
public TrabajadorCE Login(string usuario, string contra) { //Crear el comando vinculado a la conexion SqlCommand cmd = ConexionCD.CrearCmd(cnx); //Agregar la instruccion SQL cmd.CommandText = "select * from Trabajador where nomUsuario = @usuario and contrasena = @contra"; //Asignar el valor al parametro cmd.Parameters.AddWithValue("@usuario", usuario); cmd.Parameters.AddWithValue("@contra", contra); //Ejecutar el comando SqlDataReader reader = cmd.ExecuteReader(); TrabajadorCE trabajador = new TrabajadorCE(); if (reader.Read()) { trabajador.Dni = reader.GetString(0); trabajador.Nombre = reader.GetString(1); trabajador.Cargo = reader.GetString(2); trabajador.NumNivel = reader.GetInt32(3); trabajador.NomUsuario = reader.GetString(4); trabajador.Contrasena = reader.GetString(5); } //Cerrar la conexion cnx.Close(); return(trabajador); }
public int Nuevo(ProductoCE productoCE) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "insert into producto (descripcion, categoria, precio) " + "values (@descripcion, @categoria, @precio)"; //Asigno parametros y sus valores cmdBD.Parameters.AddWithValue("@descripcion", productoCE.descripcion); cmdBD.Parameters.AddWithValue("@categoria", productoCE.categoria); cmdBD.Parameters.AddWithValue("@precio", productoCE.precio); //EJERCUTAR EL COMMAND cmdBD.ExecuteNonQuery(); //DETERMINAR EL ULTIMO ID cmdBD.CommandText = "select max(id) as nuevoId from producto where descripcion=@descripcion"; //ASIGNAR VALOR AL PARAMETRO YA CREADO(DESCRIPCION) cmdBD.Parameters["@descripcion"].Value = productoCE.descripcion; //DETERMINAR EL ULTIMO ID //EJECUTAR EL COMANDO SqlDataReader drBD = cmdBD.ExecuteReader(); //LEER EL DATAREADER drBD.Read(); //LEER EL VALOR DE LA COLUMNA EN EL DATAREADER productoCE.id = Convert.ToInt32(drBD["nuevoId"].ToString()); //CERRAR LA CONEXION connBD.Close(); return(productoCE.id); }
public void CambiarSueldo(double sueldo, int nivel) { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "UPDATE Nivel set sueldoBasico=@sueldo WHERE numNivel = @nivel"; cmd.Parameters.AddWithValue("@sueldo", sueldo); cmd.Parameters.AddWithValue("@nivel", nivel); cmd.ExecuteNonQuery(); cnx.Close(); }
public int Actualizar(ProfesorCE profesor) { // Crear la conexion SqlConnection connection = ConexionCD.conectarBD(); // Abrir la conexion connection.Open(); // Crear comando SqlCommand command = connection.CreateCommand(); // Definir tipo de comando command.CommandType = CommandType.Text; // Asignar Consulta SQL command.CommandText = "UPDATE Profesor SET " + "nombre = @nombre, dni = @dni, fechaNac = @fechaNac, telefono = @telefono, correo = @correo " + "where id = @id"; // Asignar valor al parametro command.Parameters.AddWithValue("@nombre", profesor.Nombre); command.Parameters.AddWithValue("@dni", profesor.Dni); command.Parameters.AddWithValue("@fechaNac", profesor.FechaNac); command.Parameters.AddWithValue("@telefono", profesor.Telefono); command.Parameters.AddWithValue("@correo", profesor.Correo); command.Parameters.AddWithValue("@id", profesor.Id); // Ejecutar comando / insert int numFilas; using (SqlTransaction transaction = connection.BeginTransaction()) { command.Transaction = transaction; try { numFilas = command.ExecuteNonQuery(); transaction.Commit(); } catch { transaction.Rollback(); numFilas = 0; } } // Cerramos la conexion connection.Close(); // Retornar el nuevo id return(numFilas); }
// Actualizar public int Actualizar(EstudianteCE estudianteCE) { // Establecer conexion SqlConnection cn = ConexionCD.conectarBD(); // Abrir conexion cn.Open(); // Crear comando SqlCommand cmd = cn.CreateCommand(); // Definir el tipo de comando cmd.CommandType = CommandType.Text; // Establecer consulta cmd.CommandText = "update Estudiante set " + "nombre = @nombre, dni = @dni, fechaNac = @fechaNac, telefono = @telefono, correo = @correo, nivel = @nivel, grado = @grado" + " where id = @id"; // Agregar los parametros cmd.Parameters.AddWithValue("@nombre", estudianteCE.Nombre); cmd.Parameters.AddWithValue("@dni", estudianteCE.Dni); cmd.Parameters.AddWithValue("@fechaNac", estudianteCE.FechaNac); cmd.Parameters.AddWithValue("@telefono", estudianteCE.Telefono); cmd.Parameters.AddWithValue("@correo", estudianteCE.Correo); cmd.Parameters.AddWithValue("@nivel", estudianteCE.Nivel); cmd.Parameters.AddWithValue("@grado", estudianteCE.Grado); cmd.Parameters.AddWithValue("@id", estudianteCE.Id); // Ejecutamos la consulta int numFilas; using (SqlTransaction transaction = cn.BeginTransaction()) { cmd.Transaction = transaction; try { numFilas = cmd.ExecuteNonQuery(); transaction.Commit(); } catch { transaction.Rollback(); numFilas = 0; } } // Cerramos la conexion cn.Close(); // retornamos el numero de filas afectadas return(numFilas); }
public List <ProductoCE> BuscarProducto(string condicion) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "select * from producto where descripcion like '%' + @descripcion + '%'"; //Asignar parametros y sus valores cmdBD.Parameters.AddWithValue("@descripcion", condicion); //Ejecutar el comando y asignar el resultado a un sqldatareader SqlDataReader drBD = cmdBD.ExecuteReader(); //Declarar la coleccion List <ProductoCE> miListaProductos = new List <ProductoCE>(); //Leer el sqldatareader hasta finalizar el EOF while (drBD.Read()) { //Instanciar un objeto ProductoCE ProductoCE productoCE = new ProductoCE(); //Asignar los valores a la propiedades productoCE.id = Convert.ToInt32(drBD["id"].ToString()); productoCE.descripcion = drBD["descripcion"].ToString(); productoCE.categoria = drBD["categoria"].ToString(); productoCE.precio = Convert.ToDouble(drBD["precio"].ToString()); //Agregar el elemnto a la coleccion MilistaProductos miListaProductos.Add(productoCE); } connBD.Close(); return(miListaProductos); }
public int CambiarnivelTrabajador(int nivel, string dni) { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "UPDATE Trabajador set numNivel=@nivel where dni=@dni "; cmd.Parameters.AddWithValue("@nivel", nivel); cmd.Parameters.AddWithValue("@dni", dni); int FilasAfectadas = cmd.ExecuteNonQuery(); cnx.Close(); return(FilasAfectadas); }
public DataTable Llenaritems() { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "Select * from Nivel WHERE numNivel > 0"; SqlDataAdapter drNivel = new SqlDataAdapter(cmd); DataTable dtNivel = new DataTable(); drNivel.Fill(dtNivel); cnx.Close(); return(dtNivel); }
public DataTable CargarAnno() { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "MostrarAnno"; cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter drCargarAnno = new SqlDataAdapter(cmd); DataTable dtCargaAnno = new DataTable(); drCargarAnno.Fill(dtCargaAnno); cnx.Close(); return(dtCargaAnno); }
// Actualizar public int Actualizar(NotasCE notasCE) { // Establecer conexion SqlConnection cn = ConexionCD.conectarBD(); // Abrir conexion cn.Open(); // Crear comando SqlCommand cmd = cn.CreateCommand(); // Definir tipo de comando cmd.CommandType = CommandType.Text; // Definir consulta cmd.CommandText = "Update Notas" + " set idEstudiante = @idEstudiante, idEvaluacion = @idEvaluacion, nota = @nota, idRegistro = @idRegistro " + "where id = @id"; // Agregar parametros cmd.Parameters.AddWithValue("@idEstudiante", notasCE.IdEstudiante); cmd.Parameters.AddWithValue("@idEvaluacion", notasCE.IdEvaluacion); cmd.Parameters.AddWithValue("@nota", notasCE.Nota); cmd.Parameters.AddWithValue("@id", notasCE.Id); cmd.Parameters.AddWithValue("@idRegistro", notasCE.IdRegistro); // Ejecutar comando int numFilas; using (SqlTransaction transaction = cn.BeginTransaction()) { cmd.Transaction = transaction; try { numFilas = cmd.ExecuteNonQuery(); transaction.Commit(); } catch { transaction.Rollback(); numFilas = 0; } } // Cerramos la conexion cn.Close(); // Retornamos nuevo id return(numFilas); }
public List <ProfesorCE> BuscarNombre(string nombreBuscar) { // Crear la conexion SqlConnection connection = ConexionCD.conectarBD(); // Abrir la conexion connection.Open(); // Crear comando SqlCommand command = connection.CreateCommand(); // Definir tipo de comando command.CommandType = CommandType.Text; // Asignar Consulta SQL command.CommandText = "SELECT * FROM Profesor " + "WHERE nombre like '%' + @nombre + '%'"; // Asignar valor al parametro command.Parameters.AddWithValue("@nombre", nombreBuscar); // Ejecutar comando / select SqlDataReader dataReader = command.ExecuteReader(); // Declara lista List <ProfesorCE> profesorCEs = new List <ProfesorCE>(); // revisar todos los resultados while (dataReader.Read()) { // Si la fila existe capturar datos int id = Convert.ToInt32(dataReader["id"]); string nombre = dataReader["nombre"].ToString(); int dni = Convert.ToInt32(dataReader["dni"]); DateTime fechaNac = Convert.ToDateTime(dataReader["fechaNac"]); int telefono = Convert.ToInt32(dataReader["telefono"]); string correo = dataReader["correo"].ToString(); // Instanciar nuevo objeto ProfesorCE profesorCE = new ProfesorCE(id, nombre, dni, fechaNac, telefono, correo); profesorCEs.Add(profesorCE); } // Cerramos la conexion connection.Close(); // Retornar el profesor return(profesorCEs); }
// Actualizar public int Actualizar(RegistroCE registroCE) { // Establecer conexion SqlConnection cn = ConexionCD.conectarBD(); // Abrir conexion cn.Open(); // Crear comando SqlCommand cmd = cn.CreateCommand(); // Definir el tipo de comando cmd.CommandType = CommandType.Text; // Establecer consulta cmd.CommandText = "update Registro set" + " idProfesor = @idProfesor, idCurso = @idCurso, fechaInicio = @fechaInicio, fechaTermino = @fechaTermino" + " where id = @id"; // Definir los parametros cmd.Parameters.AddWithValue("@idProfesor", registroCE.IdProfesor); cmd.Parameters.AddWithValue("@idCurso", registroCE.IdCurso); cmd.Parameters.AddWithValue("@fechaInicio", registroCE.FechaInicio); cmd.Parameters.AddWithValue("@fechaTermino", registroCE.FechaTermino); cmd.Parameters.AddWithValue("@id", registroCE.Id); // Ejecutar comando int numFilas; using (SqlTransaction transaction = cn.BeginTransaction()) { cmd.Transaction = transaction; try { numFilas = cmd.ExecuteNonQuery(); transaction.Commit(); } catch { transaction.Rollback(); numFilas = 0; } } // cerrar conexion cn.Close(); // retornar cantidad de filas afectadas return(numFilas); }
public DataTable PlanillaAnual(int anno) { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "PlanillaAnual"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@anno", anno)); SqlDataAdapter drPlanilla = new SqlDataAdapter(cmd); DataTable dtPlanilla = new DataTable(); drPlanilla.Fill(dtPlanilla); cnx.Close(); return(dtPlanilla); }
// Buscar por Nombre public List <EstudianteCE> BusquedaNombre(string nombreBuscar) { // Establecer conexion SqlConnection cn = ConexionCD.conectarBD(); // Abrir conexion cn.Open(); // Crear comando SqlCommand cmd = cn.CreateCommand(); // Definir el tipo de comanod cmd.CommandType = CommandType.Text; // Definir la consulta cmd.CommandText = "select * from Estudiante" + " where nombre like '%' + @nombre + '%'"; // Agregar parametros cmd.Parameters.AddWithValue("@nombre", nombreBuscar); // Ejecutar la consulta SqlDataReader dataReader = cmd.ExecuteReader(); // Creamos lista de almacenamiento List <EstudianteCE> estudianteCEs = new List <EstudianteCE>(); // Lectura de filas while (dataReader.Read()) { int id = Convert.ToInt32(dataReader["id"]); string nombre = dataReader["nombre"].ToString(); int dni = Convert.ToInt32(dataReader["dni"]); DateTime fechaNac = Convert.ToDateTime(dataReader["fechaNac"]); int telefono = Convert.ToInt32(dataReader["telefono"]); string correo = dataReader["correo"].ToString(); string nivel = dataReader["nivel"].ToString(); int grado = Convert.ToInt32(dataReader["grado"]); EstudianteCE estudianteCE = new EstudianteCE(id, nombre, dni, fechaNac, telefono, correo, nivel, grado); estudianteCEs.Add(estudianteCE); } // Cerramos la conexion cn.Close(); // retornamos lista return(estudianteCEs); }
public DataTable RegistrosByDia(DateTime fecha) { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "RegistrosByDia"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@fecha", fecha)); SqlDataAdapter daRegistro = new SqlDataAdapter(cmd); DataTable dtRegistro = new DataTable(); daRegistro.Fill(dtRegistro); cnx.Close(); return(dtRegistro); }
public DataTable Listado() { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "ListaTrabajador"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@annoMes", DateTime.Now.ToString("yyyy-MM"))); SqlDataAdapter drTrabajador = new SqlDataAdapter(cmd); DataTable dtTrabajador = new DataTable(); drTrabajador.Fill(dtTrabajador); cnx.Close(); return(dtTrabajador); }
public bool actualizar(ClienteCE clienteCE) { SqlConnection conexion = ConexionCD.conectarSqlServer(); conexion.Open(); SqlCommand cmd = conexion.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "update cliente set nombre=@nombre, " + "numruc=@numruc, direccion=@direccion, telefono=@telefono" + " where id=@id"; cmd.Parameters.AddWithValue("@id", clienteCE.Id); cmd.Parameters.AddWithValue("@nombre", clienteCE.Nombre); cmd.Parameters.AddWithValue("@numruc", clienteCE.Numruc); cmd.Parameters.AddWithValue("@direccion", clienteCE.Direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.Telefono); //****************************** //Iniciar el control de transacciones int nfilas; using (SqlTransaction transaction = conexion.BeginTransaction()) { cmd.Transaction = transaction; try { nfilas = cmd.ExecuteNonQuery(); transaction.Commit(); } catch { transaction.Rollback(); nfilas = 0; } } conexion.Close(); if (nfilas == 0) { return(false); } else { return(true); } }
// Leer Id public CursoCE LeerId(int idBuscado) { // Crear la conexion SqlConnection connection = ConexionCD.conectarBD(); // Abrir la conexion connection.Open(); // Crear comando SqlCommand command = connection.CreateCommand(); // Definir tipo de comando command.CommandType = CommandType.Text; // Asignar Consulta SQL command.CommandText = "select * from Curso " + "where id = @id"; // Asignar valor al parametro command.Parameters.AddWithValue("@id", idBuscado); // Ejecutar comando / select SqlDataReader dataReader = command.ExecuteReader(); // Declarar variables para los datos; int id; string nombre; if (dataReader.Read()) { // Si la fila existe id = Convert.ToInt32(dataReader["id"]); nombre = dataReader["nombre"].ToString(); } else { // Si la fila no existe id = 0; nombre = ""; } // Cerramos la conexion connection.Close(); // Asignamos los valores a un objeto CursoCE cursoCE = new CursoCE(id, nombre); // Retornar el objeto return(cursoCE); }
public DataTable RegistroBoleta(string dni, string annoMes) { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "RegistroBoleta"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@dni", dni)); cmd.Parameters.Add(new SqlParameter("@annoMes", annoMes)); SqlDataAdapter drPlanilla = new SqlDataAdapter(cmd); DataTable dtPlanilla = new DataTable(); drPlanilla.Fill(dtPlanilla); cnx.Close(); return(dtPlanilla); }
public DateTime PrimerRegistro() { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "SELECT MIN(fechaRegistro) FROM Registro"; SqlDataReader drRegistro = cmd.ExecuteReader(); DateTime fecha = DateTime.MinValue; if (drRegistro.Read()) { fecha = drRegistro.GetDateTime(0); } cnx.Close(); return(fecha); }
public DataTable RangoMeses(string annoMesInicio, string annoMesFin) { SqlCommand cmd = ConexionCD.CrearCmd(cnx); cmd.CommandText = "RangoMeses"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@annoMesInicio", annoMesInicio)); cmd.Parameters.Add(new SqlParameter("@annoMesFin", annoMesFin)); SqlDataAdapter drPlanilla = new SqlDataAdapter(cmd); DataTable dtPlanilla = new DataTable(); drPlanilla.Fill(dtPlanilla); cnx.Close(); return(dtPlanilla); }
// Leer Todos public List <CursoCE> LeerNombre(string nombreBuscar) { // Crear conexion SqlConnection cn = ConexionCD.conectarBD(); // Abrir conexion cn.Open(); // Crear comando SqlCommand cmd = cn.CreateCommand(); // Definir el tipo de comando cmd.CommandType = CommandType.Text; // Establecer consulta cmd.CommandText = "select * from Curso " + "where nombre like '%' + @nombre + '%'"; // Definir parametros cmd.Parameters.AddWithValue("@nombre", nombreBuscar); // Establecer ejecucion de comando SqlDataReader dataReader = cmd.ExecuteReader(); // Establecer lista List <CursoCE> cursoCEs = new List <CursoCE>(); // Leer datos encontrados while (dataReader.Read()) { // Capturar datos encontrado int id = Convert.ToInt32(dataReader["id"]); string nombre = dataReader["nombre"].ToString(); // Instanciar obj CursoCE cursoCE = new CursoCE(id, nombre); // Agrupar obj cursoCEs.Add(cursoCE); } // Cerrar conexion cn.Close(); // Retornar lista return(cursoCEs); }
public List <ProfesorCE> Listar() { // Crear la conexion SqlConnection connection = ConexionCD.conectarBD(); // Abrir la conexion connection.Open(); // Crear comando SqlCommand command = connection.CreateCommand(); // Definir tipo de comando command.CommandType = CommandType.Text; // Asignar Consulta SQL command.CommandText = "SELECT * FROM Profesor"; // Ejectuar comando SqlDataReader dataReader = command.ExecuteReader(); // Declarar lista List <ProfesorCE> profesoresCE = new List <ProfesorCE>(); // ejecutar un read while (dataReader.Read()) { // Si existe fila leer datos int id = Convert.ToInt32(dataReader["id"]); string nombre = dataReader["nombre"].ToString(); int dni = Convert.ToInt32(dataReader["dni"]); DateTime fechaNac = Convert.ToDateTime(dataReader["fechaNac"]); int telefono = Convert.ToInt32(dataReader["telefono"]); string correo = dataReader["correo"].ToString(); // Instanciar objeto ProfesorCE profesor = new ProfesorCE(id, nombre, dni, fechaNac, telefono, correo); // Agregar a lista profesoresCE.Add(profesor); } // Cerramos la conexion connection.Close(); // Retornar el nuevo id return(profesoresCE); }