public static Boolean ModificarPeriodo(Periodo periodo)
 {
     Boolean retorno = true;
     try
     {
         ConexionBD.CrearConexion();
         ConexionBD.ConectarConexion();
         ConexionBD.BeginTransaction();
         MySqlCommand comando = new MySqlCommand(string.Format("Update Periodo set anio='{0}' where idPeriodo={1}",
         periodo.Anio, periodo.IdPeriodo), ConexionBD.EnviarConexion());
         comando.ExecuteNonQuery();
         ConexionBD.Commit();
     }
     catch (Exception e)
     {
         System.Console.Write(e);
         ConexionBD.Rollback();
         retorno = false;
     }
     finally
     {
         ConexionBD.CerrarConexion();
     }
     return retorno;
 }
 public static Boolean GuardarPeriodo(Periodo periodo)
 {
     Boolean retorno = true;
     try
     {
         ConexionBD.CrearConexion();
         ConexionBD.ConectarConexion();
         ConexionBD.BeginTransaction();
         MySqlCommand comando = new MySqlCommand(string.Format(
             "Insert into Periodo (anio) values ('" + periodo.Anio + "')"),
             ConexionBD.EnviarConexion());
         comando.ExecuteNonQuery();
         ConexionBD.Commit();
         retorno = true;
     }
     catch (Exception e)
     {
         System.Console.Write(e);
         ConexionBD.Rollback();
         retorno = false;
     }
     finally
     {
         ConexionBD.CerrarConexion();
     }
     return retorno;
 }
 public void ModificarPeriodo(Periodo periodo)
 {
     Boolean resultado;
     resultado = PeriodoDelegate.ModificarPeriodo(periodo);
     if (resultado == true)
     {
         com.setMensaje("La modificacion fue exitoso");
     }
     else
     {
         com.setMensaje("No se logro la modificacion");
     }
 }
 public static Periodo ContruccionPeriodo(List<Object> periodoLista, String almacenamiento)
 {
     Periodo periodo = new Periodo();
     if (almacenamiento == "Guardar")
     {
         periodo.Anio= ((String)periodoLista[0]);
     }
     else
     {
         periodo.IdPeriodo = ((int)periodoLista[0]);
         periodo.Anio = ((String)periodoLista[1]);
     }
     return periodo;
 }
        public void GuardarPeriodo(Periodo periodo)
        {
            Boolean resultado;
            resultado = PeriodoDelegate.GuardarPeriodo(periodo);
            if (resultado == true)
            {
                com.setMensaje("El registro fue exitoso");
            }
            else
            {
                com.setMensaje("No se logro el registro");
            }

        }
 public static Boolean GuardarPeriodo(Periodo periodo)
 {
     return PeriodoFacade.GuardarPeriodo(periodo);
 }
 public static bool ModificarPeriodo(Periodo periodo)
 {
     return PeriodoFacade.ModificarPeriodo(periodo);
 }
 public static Boolean ModificarPeriodo(Periodo periodo)
 {
     return PeriodoDao.ModificarPeriodo(periodo);
 }
 private static List<Object> DescomponerPeriodos(MySqlDataReader periodoBD)
 {
     List<Object> listaPeriodo = new List<Object>();
     while (periodoBD.Read())
     {
         Periodo periodo = new Periodo();
         periodo.IdPeriodo = periodoBD.GetInt32(0);
         periodo.Anio = periodoBD.GetString(1);
         listaPeriodo.Add(periodo);
     }
     return listaPeriodo;
 }