public static Boolean GuardarSocio(Socio socio) { Boolean retorno = true; String cadena = "insert into Socio (Persona_id,Area_id,Persona_idDirector,Tesis,Tipo_Socio_id,Estado,imagen) values"+ "(@Persona_id,@Area_id,@Persona_idDirector,@Tesis,@Tipo_Socio_id,@Estado,@imagen)"; try { ConexionBD.CrearConexion(); ConexionBD.ConectarConexion(); ConexionBD.BeginTransaction(); MySqlCommand comando = new MySqlCommand(cadena, ConexionBD.EnviarConexion()); comando.Parameters.Add("@Persona_id", MySqlDbType.Int32); comando.Parameters.Add("@Area_id", MySqlDbType.Int32); comando.Parameters.Add("@Persona_idDirector", MySqlDbType.Int32); comando.Parameters.Add("@Tesis", MySqlDbType.VarChar,200); comando.Parameters.Add("@Tipo_Socio_id", MySqlDbType.Int32); comando.Parameters.Add("@Estado", MySqlDbType.VarChar, 45); comando.Parameters.Add("@imagen", MySqlDbType.LongBlob); comando.Parameters["@Persona_id"].Value = socio.GetPersona_Id(); if (socio.GetArea_Id() == 0) { comando.Parameters["@Area_id"].Value = null; } else { comando.Parameters["@Area_id"].Value = socio.GetArea_Id(); } if (socio.GetPersona_IdDirector() == 0) { comando.Parameters["@Persona_idDirector"].Value = null; } else { comando.Parameters["@Persona_idDirector"].Value = socio.GetPersona_IdDirector(); } comando.Parameters["@Tesis"].Value = socio.GetTesis(); comando.Parameters["@Tipo_Socio_id"].Value = socio.GetTipoSocio_Id(); comando.Parameters["@Estado"].Value = socio.GetEstado(); comando.Parameters["@imagen"].Value = socio.GetImagen(); 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 ModificarSocio(Socio socio) { return SocioDao.ModificarSocio(socio); }
public static Boolean GuardarSocio(Socio socio) { return SocioFacade.GuardarSocio(socio); }
public static Boolean GuardarSocio(Socio socio) { return SocioDao.GuardarSocio(socio); }
public static bool ModificarSocio(Socio socio) { return SocioFacade.ModificarSocio(socio); }