Пример #1
0
        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;
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
 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;
     }
 }
Пример #4
0
        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));
        }
Пример #5
0
        public int EliminarInstrumento_BL(EPartidoPostulante objEN)
        {
            DPartidoPostulante Obj_Dal = new DPartidoPostulante();

            return(Obj_Dal.EliminarPartidoPostulante_DAL(objEN));
        }