//Buscar el dato de una tabla en especifico public string buscarDatoCiclo(string Columna, CicloEscolarBO datosCicloEsc) { cmd = new SqlCommand("SELECT " + Columna + " FROM CicloEscolar WHERE IDCicloEscolar = @IDCicloEscolar;"); cmd.Parameters.Add("@IDCicloEscolar", SqlDbType.Int).Value = datosCicloEsc.IDCicloEscolar; cmd.CommandType = CommandType.Text; return(buscarDatoEspecifico(cmd, Columna)); }
//Para modificar el estado del vizualizacion del ciclo escolar public int modificarEstadoCicloEscolar(CicloEscolarBO datosCicloEsc) { cmd = new SqlCommand("UPDATE CicloEscolar SET Status = @Status WHERE IDCicloEscolar = @IDCicloEscolar"); cmd.Parameters.Add("@Status", SqlDbType.TinyInt).Value = datosCicloEsc.Status; cmd.Parameters.Add("@IDCicloEscolar", SqlDbType.Int).Value = datosCicloEsc.IDCicloEscolar; cmd.CommandType = CommandType.Text; return(ejecutarComando(cmd)); }
//Para modificar la informacion del ciclo escolar public int modificarInfoCicloEscolar(CicloEscolarBO datosCicloEsc) { cmd = new SqlCommand("UPDATE CicloEscolar SET Nombre = @Nombre, FechaInicio = @FechaInicio, FechaFin = @FechaFin, FechaInicioDocs = @FechaInicioDocs, FechaFinDocs = @FechaFinDocs WHERE IDCicloEscolar = @IDCicloEscolar"); cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = datosCicloEsc.Nombre; cmd.Parameters.Add("@FechaInicio", SqlDbType.Date).Value = datosCicloEsc.FechaInicio; cmd.Parameters.Add("@FechaFin", SqlDbType.Date).Value = datosCicloEsc.FechaFin; cmd.Parameters.Add("@IDCicloEscolar", SqlDbType.Int).Value = datosCicloEsc.IDCicloEscolar; cmd.Parameters.Add("@FechaInicioDocs", SqlDbType.Date).Value = datosCicloEsc.FechaInicioDocs; cmd.Parameters.Add("@FechaFinDocs", SqlDbType.Date).Value = datosCicloEsc.FechaFinDocs; cmd.CommandType = CommandType.Text; return(ejecutarComando(cmd)); }
//Para agregar un nuevo ciclo escolar public int agregarCicloEscolar(CicloEscolarBO datosCicloEsc) { cmd = new SqlCommand("INSERT INTO CicloEscolar (Nombre, FechaInicio, FechaFin, Status, FechaInicioDocs, FechaFinDocs) VALUES (@Nombre, @FechaInicio, @FechaFin, @Status, @FechaInicioDocs, @FechaFinDocs)"); cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = datosCicloEsc.Nombre; cmd.Parameters.Add("@FechaInicio", SqlDbType.Date).Value = datosCicloEsc.FechaInicio.ToString("yyyy-MM-dd"); cmd.Parameters.Add("@FechaFin", SqlDbType.Date).Value = datosCicloEsc.FechaFin.ToString("yyyy-MM-dd"); cmd.Parameters.Add("@Status", SqlDbType.TinyInt).Value = datosCicloEsc.Status; cmd.Parameters.Add("@FechaInicioDocs", SqlDbType.Date).Value = datosCicloEsc.FechaInicioDocs.ToString("yyyy-MM-dd"); cmd.Parameters.Add("@FechaFinDocs", SqlDbType.Date).Value = datosCicloEsc.FechaFinDocs.ToString("yyyy-MM-dd"); cmd.CommandType = CommandType.Text; return(ejecutarComando(cmd)); }