public static Boolean ModificarArea(Area area)
 {
     Boolean retorno = true;
     try
     {
         ConexionBD.CrearConexion();
         ConexionBD.ConectarConexion();
         ConexionBD.BeginTransaction();
         MySqlCommand comando = new MySqlCommand(string.Format("Update Area set descripcion='{0}' where idArea={1}",
         area.Descripcion, area.IdArea), 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 GuardarArea(Area area)
 {
     Boolean retorno = true;
     try
     {
         ConexionBD.CrearConexion();
         ConexionBD.ConectarConexion();
         ConexionBD.BeginTransaction();
         MySqlCommand comando = new MySqlCommand(string.Format(
             "Insert into Area (descripcion) values ('" + area.Descripcion + "')"),
             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 ModificarArea(Area area)
 {
     Boolean resultado;
     resultado = AreaDelegate.ModificarArea(area);
     if (resultado == true)
     {
         com.setMensaje("La modificacion fue exitoso");
     }
     else
     {
         com.setMensaje("No se logro la modificacion");
     }
 }
 public static Area ContruccionArea(List<Object> areaLista, String almacenamiento)
 {
     Area area = new Area();
     if (almacenamiento == "Guardar")
     {
         area.Descripcion = ((String)areaLista[0]);
     }
     else
     {
         area.IdArea = ((int)areaLista[0]);
         area.Descripcion = ((String)areaLista[1]);
     }
     return area;
 }
        public void GuardarArea(Area area)
        {
            Boolean resultado;
            resultado = AreaDelegate.GuardarArea(area);
            if (resultado == true)
            {
                com.setMensaje("El registro fue exitoso");
            }
            else
            {
                com.setMensaje("No se logro el registro");
            }

        }
 public static Boolean GuardarArea(Area area)
 {
     return AreaFacade.GuardarArea(area);
 }
 public static bool ModificarArea(Area area)
 {
     return AreaFacade.ModificarArea(area);
 }
 public static Boolean ModificarArea(Area area)
 {
     return AreaDao.ModificarArea(area);
 }
 public static Boolean GuardarArea(Area area)
 {
     return AreaDao.GuardarArea(area);
 }
 private static List<Object> DescomponerAreas(MySqlDataReader areaBD)
 {
     List<Object> listaArea = new List<Object>();
     while (areaBD.Read())
     {
         Area area = new Area();
         area.IdArea = areaBD.GetInt32(0);
         area.Descripcion = areaBD.GetString(1);
         listaArea.Add(area);
     }
     return listaArea;
 }