示例#1
0
        public void guardarIncripcion()
        {
            var nuevaInscripcion = new InscripcionModel();

            DataGridViewRow seleccionadoNadador = grillaNadador.CurrentRow;

            nuevaInscripcion.fecha   = DateTime.Now;
            nuevaInscripcion.torneo  = (int)cmbTorneo.SelectedValue;
            nuevaInscripcion.nadador = Convert.ToInt32(seleccionadoNadador.Cells["id_Nadador"].Value);

            nuevaInscripcion.especialidad = new List <EspecialidadModel>();

            for (var i = 0; i < (grillaEspecSeleccionadas.Rows.Count - 1); i++)
            {
                EspecialidadModel encontrada = new EspecialidadModel();

                encontrada = especialidadService.buscarEspecialidad(grillaEspecSeleccionadas.Rows[i].Cells[0].Value.ToString());

                nuevaInscripcion.especialidad.Add(encontrada);
            }

            var resultado = torneoService.guardarInscripcion(nuevaInscripcion);

            if (resultado == true)
            {
                MessageBox.Show("Incripcion realizada con exito", "", MessageBoxButtons.OK);
                txtNadador.Clear();
                cargarInscriptos();
            }
        }
示例#2
0
        public static bool Update(EspecialidadModel obj)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "sp_update_especialidad";
            cmd.Parameters.Add("@idespecialidad", SqlDbType.Int).Value = obj.Idespecialidad;
            cmd.Parameters.Add("@descripcion", SqlDbType.Int).Value    = obj.Descripcion;
            return(db.ejecutarAccion(cmd));
        }
示例#3
0
        public static EspecialidadModel Buscar(int id)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "sp_buscar_especialidad";
            cmd.Parameters.Add("@idespecialidad", SqlDbType.Int).Value = id;
            DataTable         dt  = db.ejecutarConsulta(cmd);
            EspecialidadModel obj = new EspecialidadModel();

            if (dt != null && dt.Rows.Count > 0)
            {
                obj.Idespecialidad = int.Parse(dt.Rows[0]["idespecialidad"].ToString());
                obj.Descripcion    = dt.Rows[0]["descripcion"].ToString();
            }
            return(obj);
        }
示例#4
0
        public static List <EspecialidadModel> Listar02()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "sp_listar_especialidad";
            DataTable dt = db.ejecutarConsulta(cmd);
            List <EspecialidadModel> lista = new List <EspecialidadModel>();
            EspecialidadModel        obj;

            foreach (DataRow row in dt.Rows)
            {
                obj = new EspecialidadModel();
                obj.Idespecialidad = int.Parse(row["idespecialidad"].ToString());
                obj.Descripcion    = row["descripcion"].ToString();
                lista.Add(obj);
            }
            return(lista);
        }
示例#5
0
        public EspecialidadModel buscarEspecialidad(string nombre)
        {
            EspecialidadModel listaEspecialidades = new EspecialidadModel();
            var consulta = "SELECT * FROM Especialidades WHERE nombre like @param1 + '%' ";

            var resultado = DBHelper.getDBHelper().ConsultarSQLConParametros(consulta, new object[] { nombre });

            if (resultado.Rows.Count > 0)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    EspecialidadModel encontraEspecialidad = new EspecialidadModel();

                    encontraEspecialidad.id_Especialidad = Convert.ToInt32(row[0]);
                    encontraEspecialidad.nombre          = row[1].ToString();

                    listaEspecialidades = encontraEspecialidad;
                }
            }
            return(listaEspecialidades);
        }