public void ModificarPlatica(Platica platica)
 {
     Boolean resultado;
     resultado = PlaticaDelegate.ModificarPlatica(platica);
     if (resultado == true)
     {
         com.setMensaje("La modificacion fue exitoso");
     }
     else
     {
         com.setMensaje("No se logro la modificacion");
     }
 }
        public void GuardarPlatica(Platica platica)
        {
            Boolean resultado;
            resultado = PlaticaDelegate.GuardarPlatica(platica);
            if (resultado == true)
            {
                com.setMensaje("El registro fue exitoso");
            }
            else
            {
                com.setMensaje("No se logro el registro");
            }

        }
        public static Boolean GuardarPlatica(Platica platica)
        {

            Boolean retorno = true;
            String cadena = "insert into Platica (fecha,NombrePlatica,Sede_idSede,EventoNombre,abreviacionNombre) values"  +
                " (@fecha,@NombrePlatica,@Sede_idSede,@EventoNombre,@abreviacionNombre)";
            try
            {
                ConexionBD.CrearConexion();
                ConexionBD.ConectarConexion();
                ConexionBD.BeginTransaction();

                MySqlCommand comando = new MySqlCommand(cadena, ConexionBD.EnviarConexion());
                comando.Parameters.Add("@fecha", MySqlDbType.DateTime);
                comando.Parameters.Add("@NombrePlatica", MySqlDbType.VarChar, 200);
                comando.Parameters.Add("@Sede_idSede", MySqlDbType.Int32);
                comando.Parameters.Add("@EventoNombre", MySqlDbType.VarChar, 200);
                comando.Parameters.Add("@abreviacionNombre", MySqlDbType.VarChar,45);

                comando.Parameters["@fecha"].Value = platica.Fecha;
                comando.Parameters["@NombrePlatica"].Value = platica.Nombre_Platica;
                comando.Parameters["@Sede_IdSede"].Value = platica.GetId_Sede();
                comando.Parameters["@EventoNombre"].Value = platica.Nombre_Evento;
                comando.Parameters["@abreviacionNombre"].Value = platica.Abreviacion_Evento;

                comando.ExecuteNonQuery();
                ConexionBD.Commit();
                retorno = true;
            }
            catch (Exception e)
            {
                System.Console.Write(e);
                ConexionBD.Rollback();
                retorno = false;
            }
            finally
            {
                ConexionBD.CerrarConexion();
            }
            return retorno;

        }
 public static Boolean ModificarPlatica(Platica platica)
 {
     return PlaticaRealizadaDao.ModificarPlatica(platica);
 }
 public static Boolean GuardarPlatica(Platica platica)
 {
     return PlaticaRealizadaDao.GuardarPlatica(platica);
 }
 public static Boolean GuardarPlatica(Platica platica)
 {
     return PlaticaFacade.GuardarPlatica(platica);
 }
 public static bool ModificarPlatica(Platica platica)
 {
     return PlaticaFacade.ModificarPlatica(platica);
 }
 private static List<Object> DescomponerPlaticas(MySqlDataReader platicaBD)
 {
     List<Object> listaPlatica = new List<Object>();
     while (platicaBD.Read())
     {
         Platica platica = new Platica();
         platica.IdPlatica = platicaBD.GetInt32(0);
         platica.Fecha = platicaBD.GetDateTime(1);
         platica.Nombre_Platica = platicaBD.GetString(2);
         if (platicaBD.GetString(4) == null || platicaBD.IsDBNull(4))
         {
             platica.Nombre_Evento = "";
         }
         else {
             platica.Nombre_Evento = platicaBD.GetString(4);
         }
         if (platicaBD.GetString(5) == null || platicaBD.IsDBNull(5))
         {
             platica.Abreviacion_Evento = "";
         }
         else
         {
             platica.Abreviacion_Evento = platicaBD.GetString(5);
         }
         listaPlatica.Add(platica);
     }
     return listaPlatica;
 }
 public static Platica ContruccionPlatica(List<Object> platicaLista, String almacenamiento)
 {
     Platica platica = new Platica();
     if (almacenamiento == "Guardar")
     {
         platica.Fecha = ((DateTime)platicaLista[0]);
         Console.WriteLine(platica.Fecha);
         platica.Nombre_Platica = ((String)platicaLista[1]);
         platica.SetId_Sede(((int)platicaLista[2]));
         platica.Nombre_Evento = ((String)platicaLista[3]);
         platica.Abreviacion_Evento = ((String)platicaLista[4]);
     }
     else
     {
         platica.IdPlatica = ((int)platicaLista[0]);
         platica.Fecha = ((DateTime)platicaLista[1]);
         platica.Nombre_Platica = ((String)platicaLista[2]);
         platica.SetId_Sede(((int)platicaLista[3]));
         platica.Nombre_Evento = ((String)platicaLista[4]);
         platica.Abreviacion_Evento = ((String)platicaLista[5]);
     }
     return platica;
 }