public ServiceResponse registrar(TipoParticipante tipoParticipantes)
        {
            ServiceResponse result = new ServiceResponse();


            //validacion
            if (String.IsNullOrWhiteSpace(tipoParticipantes.NombreTipoParticipante))
            {
                result.Message = "El campo NombreTipoParticipante es requerido.";
                return(result);
            }


            //proceso
            try
            {
                if (new TipoParticipanteBll().registrar(tipoParticipantes))
                {
                    result.IsSuccess = true;
                    result.Message   = "Tipo Participantes registrado correctamente";
                }
                else
                {
                    result.Message = "No podemos procesar su solicitud en este momento. Disculpe las molestias. Intente de nuevo más adelante";
                }
            }
            catch (Exception ex)
            {
                result.Message    = "Ha ocurrido un error inesperado, contacte al administrador del sistema.";
                result.MessageDev = ex.Message;
            }

            return(result);
        }
        // GET: TipoParticipante/Edit/5
        public ActionResult Edit(int id)
        {
            TipoParticipante tipoparticipante = clientTp.buscar(id);

            if (tipoparticipante == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(tipoparticipante));
        }
        public ApiResponse Update(int id, TipoParticipante tipoParticipante)
        {
            ApiResponse resp = new ApiResponse();

            if (tipoParticipante == null)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add("Conteudo vazio");
                return(resp);
            }

            if (string.IsNullOrEmpty(tipoParticipante.s_descricao) == true)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add("Descricao nao informada");
                return(resp);
            }

            DAOBase <TipoParticipante> daoA = new DAOBase <TipoParticipante>();
            TipoParticipante           a    = daoA.GetById(id);

            if (a == null)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add("TipoParticipante: " + tipoParticipante + " informada inexistente");
                return(resp);
            }

            // atriuicao dos valores
            a.s_descricao = tipoParticipante.s_descricao;

            try
            {
                daoA.Update(a);

                resp.Success = true;
                resp.data    = a;

                return(resp);
            }
            catch (Exception e)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add(e.Message);
                return(resp);
            }
        }
Example #4
0
        // GET: TipoParticipante/Edit/5
        public ActionResult Edit(int id)
        {
            if (Session[Constantes.UsuarioSession] == null)
            {
                return(RedirectToAction("Auth", "Login"));
            }
            TipoParticipante tipoparticipante = clientTp.buscar(id);

            if (tipoparticipante == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(tipoparticipante));
        }
Example #5
0
 public ActionResult Create(TipoParticipante tipoparticipante)
 {
     try
     {
         ServiceResponse response = clientTp.registrar(tipoparticipante);
         if (response.IsSuccess)
         {
             return(RedirectToAction("Index"));
         }
         ViewBag.Message = response.Message;
         return(View(tipoparticipante));
     }
     catch
     {
         return(View(tipoparticipante));
     }
 }
        public TipoParticipante buscar(int CodTipoParticipantes)
        {
            TipoParticipante tipoParticipante = null;

            try
            {
                tipoParticipante = new TipoParticipanteBll().buscar(new TipoParticipante()
                {
                    CodTipoParticipante = CodTipoParticipantes
                });
            }
            catch (Exception ex)
            {
            }

            return(tipoParticipante);
        }
Example #7
0
 public ActionResult Edit(int id, TipoParticipante tipoparticipante)
 {
     try
     {
         tipoparticipante.CodTipoParticipante = id;
         ServiceResponse response = clientTp.actualizar(tipoparticipante);
         if (response.IsSuccess)
         {
             return(RedirectToAction("Index"));
         }
         ViewBag.Message = response.Message;
         return(View(tipoparticipante));
     }
     catch (Exception ex)
     {
         return(View(tipoparticipante));
     }
 }
Example #8
0
        public ActionResult Delete(int id, TipoParticipante tipoparticipante)
        {
            try
            {
                ServiceResponse response = clientTp.eliminar(id);
                if (response.IsSuccess)
                {
                    return(RedirectToAction("Index"));
                }

                ViewBag.Message = response.Message;
                return(View(tipoparticipante));
            }
            catch
            {
                return(View(tipoparticipante));
            }
        }
        public ApiResponse Delete(int id)
        {
            ApiResponse resp = new ApiResponse();

            if (id <= 0)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add("TipoParticipante nao informada");
                return(resp);
            }

            DAOBase <TipoParticipante> daoAlacada = new DAOBase <TipoParticipante>();
            TipoParticipante           a          = daoAlacada.GetById(id);

            if (a == null)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add("TipoParticipante: " + id + " informada inexistente");
                return(resp);
            }

            try
            {
                daoAlacada.Delete(a);
                resp.Success = true;

                return(resp);
            }
            catch (Exception e)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add(e.Message);
                return(resp);
            }
        }
        public ApiResponse Create(TipoParticipante tipoParticipante)
        {
            ApiResponse resp = new ApiResponse();

            if (tipoParticipante == null)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add("Conteudo vazio");
                return(resp);
            }

            if (string.IsNullOrEmpty(tipoParticipante.s_descricao) == true)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add("Descricao nao informada");
                return(resp);
            }

            try
            {
                DAOBase <TipoParticipante> daoA = new DAOBase <TipoParticipante>();
                daoA.Insert(tipoParticipante);

                resp.Success = true;
                resp.data    = tipoParticipante;

                return(resp);
            }
            catch (Exception e)
            {
                resp.Success   = false;
                resp.ErrorList = new List <string>();
                resp.ErrorList.Add(e.Message);
                return(resp);
            }
        }
        public ServiceResponse actualizar(TipoParticipante tipoParticipantes)
        {
            ServiceResponse result = new ServiceResponse();

            //mensaje de error por defecto
            result.Message = "Ocurio un error!!!. No se pudo realizar el actualizacion";

            //validacion
            if (tipoParticipantes.CodTipoParticipante == 0)
            {
                result.Message = "El codigo de Tipo Participante no es correcto.";
                return(result);
            }

            if (string.IsNullOrWhiteSpace(tipoParticipantes.NombreTipoParticipante))
            {
                result.Message = "El campo NombreTipoParticipante es requerido.";
                return(result);
            }


            //proceso
            try
            {
                if (new TipoParticipanteBll().actualizar(tipoParticipantes))
                {
                    result.IsSuccess = true;
                    result.Message   = " Tipo Participante actualizado correctamente";
                }
            }
            catch (Exception ex)
            {
                result.MessageDev = ex.Message;
            }

            return(result);
        }
Example #12
0
        public LinkedList <TipoParticipante> getAllTipoDeParticipantes()
        {
            String sqlSelect = "SELECT tp.id_tipo_participante,tp.descripcion" +
                               " FROM TipoParticipante tp";

            SqlConnection  connection         = new SqlConnection(this.connectionString);
            DataSet        dsTipoParticipante = new DataSet();
            SqlDataAdapter daTipoParticipante = new SqlDataAdapter();

            daTipoParticipante.SelectCommand = new SqlCommand(sqlSelect, connection);
            daTipoParticipante.Fill(dsTipoParticipante, "TipoParticipante");

            DataRowCollection rows = dsTipoParticipante.Tables["TipoParticipante"].Rows;

            LinkedList <TipoParticipante> tipoParticipantes = new LinkedList <TipoParticipante>();

            foreach (DataRow row in rows)
            {
                TipoParticipante tipoParticipante = new TipoParticipante(Int32.Parse(row["id_tipo_participante"].ToString()), row["descripcion"].ToString());
                tipoParticipantes.AddLast(tipoParticipante);
            }

            return(tipoParticipantes);
        }
 public bool registrar(TipoParticipante tipoParticipante)
 {
     return(new TipoParticipanteRepository().registrar(tipoParticipante));
 }
 public TipoParticipante buscar(TipoParticipante tipoParticipante)
 {
     return(new TipoParticipanteRepository().buscar(tipoParticipante));
 }
 public bool eliminar(TipoParticipante tipoParticipante)
 {
     return(new TipoParticipanteRepository().eliminar(tipoParticipante));
 }
 public bool actualizar(TipoParticipante tipoParticipante)
 {
     return(new TipoParticipanteRepository().actualizar(tipoParticipante));
 }
        public override List <Participante> listar()
        {
            List <Participante> listParticipantes = new List <Participante>();

            sqlQuery = "dbo.USP_Participantes_SelectAll";

            using (sqlConnection = new SqlConnection(nombreConexcion()))
            {
                using (sqlCommand = new SqlCommand(sqlQuery, sqlConnection))
                {
                    sqlConnection.Open();
                    sqlCommand.CommandType = CommandType.StoredProcedure;

                    using (sqlDataReader = sqlCommand.ExecuteReader(CommandBehavior.SingleResult))
                    {
                        Participante     resultParticipantes = null;
                        TipoParticipante tipoParticipante    = null;

                        while (sqlDataReader.Read())
                        {
                            resultParticipantes = new Participante();
                            tipoParticipante    = new TipoParticipante();

                            int codParticipante_index = sqlDataReader.GetOrdinal("codParticipante");
                            if (!sqlDataReader.IsDBNull(codParticipante_index))
                            {
                                resultParticipantes.CodParticipante = sqlDataReader.GetInt32(codParticipante_index);
                            }

                            int nombres_index = sqlDataReader.GetOrdinal("nombres");
                            if (!sqlDataReader.IsDBNull(nombres_index))
                            {
                                resultParticipantes.Nombres = sqlDataReader.GetString(nombres_index);
                            }

                            int apellidos_index = sqlDataReader.GetOrdinal("apellidos");
                            if (!sqlDataReader.IsDBNull(apellidos_index))
                            {
                                resultParticipantes.Apellidos = sqlDataReader.GetString(apellidos_index);
                            }

                            int dni_index = sqlDataReader.GetOrdinal("dni");
                            if (!sqlDataReader.IsDBNull(dni_index))
                            {
                                resultParticipantes.Dni = sqlDataReader.GetString(dni_index);
                            }

                            int fechaNac_index = sqlDataReader.GetOrdinal("fechaNac");
                            if (!sqlDataReader.IsDBNull(fechaNac_index))
                            {
                                resultParticipantes.FechaNac = sqlDataReader.GetDateTime(fechaNac_index);
                            }

                            int direccion_index = sqlDataReader.GetOrdinal("direccion");
                            if (!sqlDataReader.IsDBNull(direccion_index))
                            {
                                resultParticipantes.Direccion = sqlDataReader.GetString(direccion_index);
                            }

                            int correo_index = sqlDataReader.GetOrdinal("correo");
                            if (!sqlDataReader.IsDBNull(correo_index))
                            {
                                resultParticipantes.Correo = sqlDataReader.GetString(correo_index);
                            }

                            int telefono_index = sqlDataReader.GetOrdinal("telefono");
                            if (!sqlDataReader.IsDBNull(telefono_index))
                            {
                                resultParticipantes.Telefono = sqlDataReader.GetString(telefono_index);
                            }

                            int distrito_index = sqlDataReader.GetOrdinal("distrito");
                            if (!sqlDataReader.IsDBNull(distrito_index))
                            {
                                resultParticipantes.Distrito = sqlDataReader.GetString(distrito_index);
                            }

                            int codTipoParticipante_index = sqlDataReader.GetOrdinal("codTipoParticipante");
                            if (!sqlDataReader.IsDBNull(codTipoParticipante_index))
                            {
                                resultParticipantes.CodTipoParticipante = sqlDataReader.GetInt32(codTipoParticipante_index);
                                tipoParticipante.CodTipoParticipante    = resultParticipantes.CodTipoParticipante;
                            }

                            int nombreTipoParticipante_index = sqlDataReader.GetOrdinal("nombreTipoParticipante");
                            if (!sqlDataReader.IsDBNull(nombreTipoParticipante_index))
                            {
                                tipoParticipante.NombreTipoParticipante = sqlDataReader.GetString(nombreTipoParticipante_index);
                            }

                            resultParticipantes.TipoParticipante = tipoParticipante;

                            listParticipantes.Add(resultParticipantes);
                        }
                    }
                }
            }

            return(listParticipantes);
        }
        private Participante setParticipante(IDataReader sqlDataReader)
        {
            Participante     resultParticipantes = new Participante();
            TipoParticipante tipoParticipante    = new TipoParticipante();

            int codParticipante_index = sqlDataReader.GetOrdinal("codParticipante");

            if (!sqlDataReader.IsDBNull(codParticipante_index))
            {
                resultParticipantes.CodParticipante = sqlDataReader.GetInt32(codParticipante_index);
            }

            int nombres_index = sqlDataReader.GetOrdinal("nombres");

            if (!sqlDataReader.IsDBNull(nombres_index))
            {
                resultParticipantes.Nombres = sqlDataReader.GetString(nombres_index);
            }

            int apellidos_index = sqlDataReader.GetOrdinal("apellidos");

            if (!sqlDataReader.IsDBNull(apellidos_index))
            {
                resultParticipantes.Apellidos = sqlDataReader.GetString(apellidos_index);
            }

            int dni_index = sqlDataReader.GetOrdinal("dni");

            if (!sqlDataReader.IsDBNull(dni_index))
            {
                resultParticipantes.Dni = sqlDataReader.GetString(dni_index);
            }

            int fechaNac_index = sqlDataReader.GetOrdinal("fechaNac");

            if (!sqlDataReader.IsDBNull(fechaNac_index))
            {
                resultParticipantes.FechaNac = sqlDataReader.GetDateTime(fechaNac_index);
            }

            int direccion_index = sqlDataReader.GetOrdinal("direccion");

            if (!sqlDataReader.IsDBNull(direccion_index))
            {
                resultParticipantes.Direccion = sqlDataReader.GetString(direccion_index);
            }

            int correo_index = sqlDataReader.GetOrdinal("correo");

            if (!sqlDataReader.IsDBNull(correo_index))
            {
                resultParticipantes.Correo = sqlDataReader.GetString(correo_index);
            }

            int telefono_index = sqlDataReader.GetOrdinal("telefono");

            if (!sqlDataReader.IsDBNull(telefono_index))
            {
                resultParticipantes.Telefono = sqlDataReader.GetString(telefono_index);
            }

            int distrito_index = sqlDataReader.GetOrdinal("distrito");

            if (!sqlDataReader.IsDBNull(distrito_index))
            {
                resultParticipantes.Distrito = sqlDataReader.GetString(distrito_index);
            }

            int codTipoParticipante_index = sqlDataReader.GetOrdinal("codTipoParticipante");

            if (!sqlDataReader.IsDBNull(codTipoParticipante_index))
            {
                resultParticipantes.CodTipoParticipante = sqlDataReader.GetInt32(codTipoParticipante_index);
                tipoParticipante.CodTipoParticipante    = resultParticipantes.CodTipoParticipante;
            }

            int nombreTipoParticipante_index = sqlDataReader.GetOrdinal("nombreTipoParticipante");

            if (!sqlDataReader.IsDBNull(nombreTipoParticipante_index))
            {
                tipoParticipante.NombreTipoParticipante = sqlDataReader.GetString(nombreTipoParticipante_index);
            }

            resultParticipantes.TipoParticipante = tipoParticipante;


            return(resultParticipantes);
        }