Example #1
0
        public string Existe(Barrio b)
        {
            try
            {
                var sql = "";
                var cx = new SqlConnection();
                var nombre = "";
                string id_loc;
                var ds = new DataSet();

                nombre = b.Nombre;
                id_loc = b.Id_localidad + ""; //convierto entero en string

                sql = "Select * from Barrios where nombre='" + nombre + "' and id_localidad= " + id_loc;

                var c = new StringConexion();

                cx.ConnectionString = c.getCadena();

                var da = new SqlDataAdapter(sql, cx);

                da.Fill(ds, "Barrio");

                var test = ds.Tables[0].Rows[0][0].ToString();
                return "Existe";
            }

            catch (Exception ex)
            {
                return "No existe";
            }
        }
 public Domicilio(String cal, String num, String dep, String pis, String tor, Barrio bar)
 {
     calle        = cal;
     numero       = num;
     departamento = dep;
     piso         = pis;
     torre        = tor;
     barrio       = bar;
 }
Example #3
0
 public LugarPractica(int id_lugar, string nombre, string descripcion, string direccion, Barrio barrio,
     Localidad localidad, List<Sector> sector)
 {
     Id_lugar = id_lugar;
     Nombre = nombre;
     Descripcion = descripcion;
     Direccion = direccion;
     Barrio = barrio;
     Localidad = localidad;
     Lista_sector = sector;
 }
        public string Registrar(string nombre, string descripcion, string direccion, Localidad localidad, Barrio barrio)
        {
            lp.Nombre = nombre;
            lp.Descripcion = descripcion;
            lp.Direccion = direccion;
            lp.Localidad = localidad;
            lp.Barrio = barrio;

            guardado = mlp.Existe(lp);

            if (guardado == "Existe")
                return "Existe";
            guardado = mlp.Registrar(lp);
            return guardado;
        }
        public string Modificar(int id_lugar, string nombre, string descripcion, string direccion, int id_localidad,
            int id_barrio)
        {
            l = mlp.obtenerLocalidad(id_localidad);
            b = mlp.obtenerBarrio(id_barrio);

            lp.Id_lugar = id_lugar;
            lp.Nombre = nombre;
            lp.Descripcion = descripcion;
            lp.Direccion = direccion;
            lp.Localidad = l;
            lp.Barrio = b;

            guardado = mlp.Existe(lp);

            if (guardado == "Existe")
                return "Existe";
            guardado = mlp.Modificar(lp);
            return guardado;
        }
Example #6
0
        public List<Barrio> cargar_lista_barrioXLocalidad(int id_localidad)
        {
            try
            {
                conexion.origen.Open();
                var listBarrio = new List<Barrio>();
                conexion.cmd =
                    new SqlCommand("SELECT * from barrios where id_localidad= " + id_localidad + " order by nombre",
                        conexion.origen);
                conexion.dr1 = conexion.cmd.ExecuteReader();
                if (conexion.dr1.HasRows)
                {
                    while (conexion.dr1.Read())
                    {
                        var b = new Barrio();
                        if (conexion.dr1["id_barrio"] != DBNull.Value)
                        {
                            b.Id_barrio = Convert.ToInt32(conexion.dr1["id_barrio"]);
                        }
                        if (conexion.dr1["nombre"] != DBNull.Value)
                        {
                            b.Nombre = conexion.dr1["nombre"].ToString();
                        }

                        listBarrio.Add(b);
                    }
                }
                conexion.origen.Close();
                return listBarrio;
            }
            catch (Exception)
            {
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return null;
            }
        }
Example #7
0
        public List<LugarPractica> Cargar_Lista_Lugares()
        {
            try
            {
                conexion.origen.Open();
                var llp = new List<LugarPractica>();
                conexion.cmd = new SqlCommand("Cargar_Lista_Lugares", conexion.origen);
                conexion.cmd.CommandType = CommandType.StoredProcedure;
                conexion.dr1 = conexion.cmd.ExecuteReader();

                if (conexion.dr1.HasRows)
                {
                    while (conexion.dr1.Read())
                    {
                        var lp = new LugarPractica();
                        if (conexion.dr1["id_lugar"] != DBNull.Value)
                        {
                            lp.Id_lugar = Convert.ToInt32(conexion.dr1["id_lugar"]);
                        }
                        if (conexion.dr1["nombre"] != DBNull.Value)
                        {
                            lp.Nombre = conexion.dr1["nombre"].ToString();
                        }
                        if (conexion.dr1["descripcion"] != DBNull.Value)
                        {
                            lp.Descripcion = conexion.dr1["descripcion"].ToString();
                        }
                        if (conexion.dr1["direccion"] != DBNull.Value)
                        {
                            lp.Direccion = conexion.dr1["direccion"].ToString();
                        }
                        if (conexion.dr1["id_barrio"] != DBNull.Value)
                        {
                            var b = new Barrio();
                            b.Id_barrio = Convert.ToInt32(conexion.dr1["id_barrio"]);
                            lp.Barrio = b;
                        }

                        llp.Add(lp);
                    }
                }
                conexion.origen.Close();

                return llp;
            }
            catch (Exception)
            {
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return null;
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombreNuevo.Text == "" && txtDireccionNueva.Text == "")
            {
                txtNombreNuevo.Focus();
                MessageBox.Show("Completar los campos obligatorios para el Lugar de Práctica.",
                    "Modificación de Lugar de Práctica", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (txtNombreNuevo.Text == "")
            {
                txtNombreNuevo.Focus();
                MessageBox.Show("Ingrese un nombre para el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (txtDireccionNueva.Text == "")
            {
                txtDireccionNueva.Focus();
                MessageBox.Show("Ingrese una dirección para el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            var glp = new GestorLugarPractica();

            var ln = new Localidad();
            var bn = new Barrio();

            var id_lugar = int.Parse(txtID.Text);
            var nombre = txtNombreNuevo.Text;
            var descripcion = txtDescripcionNueva.Text;
            var direccion = txtDireccionNueva.Text;

            var id_localidad = (int) cmbLocalidadNueva.SelectedValue;
            var id_barrio = (int) cmbBarrioNuevo.SelectedValue;

            guardado = glp.Modificar(id_lugar, nombre, descripcion, direccion, id_localidad, id_barrio);

            if (guardado == "Existe")
            {
                MessageBox.Show("No Guardado, ya existe: " + txtNombre.Text);
                txtNombre.Text = "";
                MessageBox.Show("Ya existe un Lugar de Práctica con ese nombre.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Modificado")
            {
                MessageBox.Show("Guardado Correctamente: " + txtNombre.Text);
                txtNombre.Text = "";
                btnGuardar.Enabled = false;
                gb_datosAModificar.Enabled = true;
                gb_datosModificados.Enabled = false;

                dg_LugarPractica.DataSource = glp.Consultar();
                dg_LugarPractica.DataMember = "LugaresPractica";
                dg_LugarPractica.Enabled = true;
                MessageBox.Show("Se modificó correctamente el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Error al Guardar")
            {
                MessageBox.Show("No Guardado, error de escritura");
                txtNombre.Text = "";
                MessageBox.Show("No se pudo modificar el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public Barrio obtenerBarrio(int id_barrio)
        {
            conexion.origen.Open();
            conexion.str_sql = "Select * from Barrios where id_barrio= " + id_barrio;
            conexion.cmd = new SqlCommand(conexion.str_sql, conexion.origen);
            conexion.dr1 = conexion.cmd.ExecuteReader();

            conexion.dr1.Read();
            var b = new Barrio();
            if (conexion.dr1["id_barrio"] != DBNull.Value)
            {
                b.Id_barrio = Convert.ToInt32(conexion.dr1["id_barrio"]);
            }
            if (conexion.dr1["nombre"] != DBNull.Value)
            {
                b.Nombre = conexion.dr1["nombre"].ToString();
            }

            conexion.origen.Close();
            return b;
        }
Example #10
0
        public Deportista ConsultarDeportista(int documento)
        {
            try
            {
                conexion.origen.Open();
                conexion.ds = new DataSet();
                conexion.str_sql = "select * from Deportistas where documento= " + documento;
                conexion.da = new SqlDataAdapter(conexion.str_sql, conexion.origen);
                conexion.da.Fill(conexion.ds, "Deportistas");
                var dep = new Deportista();

                conexion.drow = conexion.ds.Tables["Deportistas"].Rows[0];
                    //Traigo como resultado la única fila de la tabla.
                dep.Documento = (int) conexion.drow["documento"];
                dep.Apellido = conexion.drow["apellido"].ToString();
                dep.Nombres = conexion.drow["nombres"].ToString();
                dep.Sexo = Convert.ToChar(conexion.drow["sexo"]);
                dep.Fec_nac = Convert.ToDateTime(conexion.drow["fec_nac"]);
                if (conexion.drow["id_barrio"] != DBNull.Value)
                {
                    var barrio = new Barrio();
                    barrio.Id_barrio = (int) conexion.drow["id_barrio"];
                    dep.Barrio = barrio;
                }
                if (conexion.drow["tel_fijo"] != DBNull.Value)
                    dep.Tel_fijo = (long) conexion.drow["tel_fijo"];
                if (conexion.drow["tel_cel"] != DBNull.Value)
                    dep.Tel_cel = (long) conexion.drow["tel_cel"];
                ;
                dep.Email = conexion.drow["email"].ToString();
                if (conexion.drow["id_unidad"] != DBNull.Value)
                {
                    var unidad = new UnidadAcademica();
                    unidad.Id_unidadAcademica = (int) conexion.drow["id_unidad"];
                    dep.Unidad = unidad;
                }
                if (conexion.drow["id_escuela"] != DBNull.Value)
                {
                    var esc = new Escuela();
                    esc.Id_escuela = (int) conexion.drow["id_escuela"];
                    dep.Escuela = esc;
                }
                //dep.foto = (byte[])conexion.drow["foto"];
                //dep.Condicion = conexion.drow["condicion"].ToString();
                //dep.Becado = Convert.ToBoolean(conexion.drow["becado"]);
                if (conexion.drow["id_localidad"] != DBNull.Value)
                {
                    var loc = new Localidad();
                    loc.Id_localidad = (int) conexion.drow["id_localidad"];
                    dep.Localidad = loc;
                }
                if (conexion.drow["id_deporte"] != DBNull.Value)
                {
                    var depor = new Deporte();
                    depor.Id_deporte = (int) conexion.drow["id_deporte"];
                    dep.Deporte = depor;
                }

                conexion.origen.Close();
                return dep;
            }
            catch (Exception ex)
            {
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return null;
            }
        }
Example #11
0
        public string Registrar(Barrio b)
        {
            try
            {
                var sql = "";
                var cx = new SqlConnection();
                var nombre = "";
                int id_localidad;
                var ds = new DataSet();

                nombre = b.Nombre;
                id_localidad = b.Id_localidad;

                sql = "Insert into Barrios (nombre, id_localidad) Values ('" + nombre + "','" + id_localidad + "')";

                cx.ConnectionString = conexion.ConexionString;

                var da = new SqlDataAdapter(sql, cx);

                da.Fill(ds, "Barrios");

                return "Guardado";
            }
            catch (Exception ex)
            {
                return "Error al Guardar";
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "" && txtDireccion.Text == "")
            {
                MessageBox.Show("Completar los campos obligatorios para el Lugar de Práctica.",
                    "Registro de Lugar de Práctica", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtNombre.Focus();
                return;
            }

            if (txtNombre.Text == "")
            {
                MessageBox.Show("Ingrese un nombre para el Lugar de Práctica.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtNombre.Focus();
                return;
            }

            if (txtDireccion.Text == "")
            {
                MessageBox.Show("Ingrese una dirección para el Lugar de Práctica.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtDireccion.Focus();
                return;
            }

            var l = new Localidad();
            var b = new Barrio();

            l.Id_localidad = Convert.ToInt32(cmbLocalidades.SelectedValue);
            l.nombre = cmbLocalidades.Text;

            b.Id_barrio = Convert.ToInt32(cmbBarrios.SelectedValue);

            guardado = glp.Registrar(txtNombre.Text, txtDescripcion.Text, txtDireccion.Text, l, b);

            if (guardado == "Existe")
            {
                //lblGuardado.Visible = false;
                //lblGuardado.Text = "No Guardado, ya existe: " + txtNombre.Text;
                txtNombre.Text = "";
                MessageBox.Show("Ya existe un Lugar de Práctica con ese nombre.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Guardado")
            {
                //lblGuardado.Visible = false;
                //lblGuardado.Text = "Guardado Correctamente: " + txtNombre.Text;
                txtNombre.Text = "";
                txtDescripcion.Text = "";
                txtDireccion.Text = " ";
                //para volver el comboLocalidades a la primera posición
                cmbLocalidades.SelectedIndex = 0;
                MessageBox.Show("Se registró correctamente el Lugar de Práctica.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Error al Guardar")
            {
                //lblGuardado.Visible = false;
                //lblGuardado.Text = "No Guardado, error de escritura";
                txtNombre.Text = "";
                MessageBox.Show("No se pudo guardar el Lugar de Práctica. Error al Guardar.",
                    "Registro de Lugar de Práctica", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #13
0
        //Registro
        public string Registrar(int doc, DateTime fecNac, string ape, string nombres, char sexo, string direccion,
            Localidad loc, Barrio b, int caractF, int telF, int caractC, int cel, string mail, Condicion cond, bool bec,
            UnidadAcademica unid, Escuela es, TipoDeportista tipoDep, Deporte deporte, byte[] foto)
        {
            de.Documento = doc;
            de.Fec_nac = fecNac;
            de.Apellido = ape;
            de.Nombres = nombres;
            de.Sexo = sexo;
            de.Direccion = direccion;
            de.Localidad = loc;
            de.Barrio = b;
            de.Caract_Fijo = caractF;
            de.Tel_fijo = telF;
            de.Caract_Cel = caractC;
            de.Tel_cel = cel;
            de.Email = mail;
            de.Condicion = cond;
            de.Becado = bec;
            de.Unidad = unid;
            de.Escuela = es;
            de.TipoDeportista = tipoDep;
            de.Deporte = deporte;
            de.foto = foto;
            //le asigno el estado de alta al deportista, también se debería cambiar el estado de la inscripción a creada.
            de.Estado = mde.obtener_estado();
            guardado = mde.ExisteDeportista(de);

            if (guardado == "Existe")
                return "Existe";
            guardado = mde.RegistrarDeportista(de);
                //modifico para que llame al método correcto ya que hay otro registrar.
            return guardado;
        }
Example #14
0
        //Modificar Deportista
        public string Modificar(int doc, DateTime fecNac, string ape, string nombres, char sexo, string direccion,
            Localidad loc, Barrio b, int carctF, int telF, int caractC, int cel, string mail, Condicion cond, bool bec,
            UnidadAcademica unid, Escuela es, TipoDeportista td, Deporte deporte, byte[] foto)
        {
            de.Documento = doc;
            de.Fec_nac = fecNac;
            de.Apellido = ape;
            de.Nombres = nombres;
            de.Sexo = sexo;
            de.Direccion = direccion;
            de.Localidad = loc;
            de.Barrio = b;
            de.Caract_Fijo = carctF;
            de.Tel_fijo = telF;
            de.Caract_Cel = caractC;
            de.Tel_cel = cel;
            de.Email = mail;
            de.Condicion = cond;
            de.Becado = bec;
            de.Unidad = unid;
            de.Escuela = es;
            de.TipoDeportista = td;
            de.Deporte = deporte;
            de.foto = foto;

            guardado = mde.ModificarDeportista(de);

            return guardado;
        }