public int RegistrarPartidoPostulante_DAL(EPartidoPostulante objEN) { try { SqlCommand cmd = new SqlCommand("SP_GE_RegistrarPartido", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PartidoID", objEN.idPartido); cmd.Parameters.AddWithValue("@Nombre", objEN.Nombre); cmd.Parameters.AddWithValue("@Estado", objEN.Estado); if (objEN.Logo != null) { cmd.Parameters.AddWithValue("@Logo", objEN.Logo); } cn.Open(); var result = cmd.ExecuteScalar(); cn.Close(); return(int.Parse(result.ToString())); } catch (Exception) { if (cn.State == ConnectionState.Open) { cn.Close(); } throw; } }
public int RegistrarPartido_BL(EPartidoPostulante objEN) { objEN.Estado = "Incompleto"; if (objEN.Integrantes != null) { if (objEN.Integrantes.Count == 3) { objEN.Estado = "Registrado"; } } DPartidoPostulante Obj_Dal = new DPartidoPostulante(); //Registramos el partido int result = Obj_Dal.RegistrarPartidoPostulante_DAL(objEN); Obj_Dal.EliminarIntegrantes_DAL(result); //Registramos los integrantes if (objEN.Integrantes != null) { foreach (var obj in objEN.Integrantes) { obj.idPartido = result; Obj_Dal.RegistrarIntegrante_DAL(obj); } } return(result); }
public int EliminarPartidoPostulante_DAL(EPartidoPostulante objEN) { try { SqlCommand cmd = new SqlCommand("SP_GE_EliminarPartido", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PartidoID", objEN.idPartido); SqlDataAdapter da = new SqlDataAdapter(cmd); cn.Open(); int n = cmd.ExecuteNonQuery(); cn.Close(); return(n); } catch (Exception) { throw; } }
public int Registro(EPartidoModel model) { oBPartidoPostulante = new BPartidoPostulante(); //Validar el nombre del partido si se esta registrando EPartidoPostulante partido = new EPartidoPostulante(); partido.idPartido = model.IdPartido; partido.Nombre = model.NombrePartido; if (model.Logo != null) { //var res = new Resources.Resources(); string b64 = model.Logo.Substring(model.Logo.IndexOf(",") + 1); if (BOperaciones.IsBase64String(b64)) { byte[] bytes = System.Convert.FromBase64String(b64); partido.Logo = bytes; } } partido.Integrantes = model.Integrantes; return(oBPartidoPostulante.RegistrarPartido_BL(partido)); }
public int EliminarInstrumento_BL(EPartidoPostulante objEN) { DPartidoPostulante Obj_Dal = new DPartidoPostulante(); return(Obj_Dal.EliminarPartidoPostulante_DAL(objEN)); }