//public Deporte deporte; public GestorSector() { s = new Sector(); ms = new MapeoSector(); lista_tipo_sectores = null; lista_lugares = null; lista_estados = null; //this.lista_deportes = null; tipo_sector = null; lugar = null; estado = null; //this.deporte = null; lista_sectores = null; //para la consulta de sectores }
public GestorPrograma() { mp = new MapeoPrograma(); lista_programas = null; programa = null; lista_deportes = null; deporte = null; lista_lugares = null; lugar = null; lista_tipo_sectores = null; tipo_sector = null; lista_sectores = null; sector = null; lista_profesores = null; profesor = null; }
public List<TipoSector> Obtener_Tipo_Sectores(LugarPractica lp) { var auxlts = new List<TipoSector>(); var lts = new List<TipoSector>(); foreach (var s in lp.Lista_sector) { auxlts.Add(s.Tipo_sector); } for (var i = 0; i < auxlts.Count; i++) { if (i == 0) { lts.Add(auxlts[i]); } else { if (auxlts[i].Id_tipo_sector != auxlts[i - 1].Id_tipo_sector) { lts.Add(auxlts[i]); } } } return lts; }
public List<Sector> Obtener_Sectores(LugarPractica lp, TipoSector ts) { var ls = new List<Sector>(); foreach (var s in lp.Lista_sector) { if (s.Tipo_sector.Id_tipo_sector == ts.Id_tipo_sector) ls.Add(s); } return ls; }
public List<TipoSector> Obtener_Lista_Tipos_Sectores(LugarPractica lp) { var lts = new List<TipoSector>(); foreach (var s in lp.Lista_sector) { lts.Add(s.Tipo_sector); } lista_tipo_sectores = new List<TipoSector>(); for (var i = 0; i < lts.Count; i++) { if (i == 0) { lista_tipo_sectores.Add(lts[i]); } else { if (lts[i].Id_tipo_sector != lts[i - 1].Id_tipo_sector) { lista_tipo_sectores.Add(lts[i]); } } } return lista_tipo_sectores; }
public string Registrar(string nombre, string descripcion, TipoSector ts, LugarPractica lp, Estado estado) { s.Nombre = nombre; s.Descipcion = descripcion; s.Tipo_sector = ts; s.Lugar = lp; s.Estado = estado; //s.Deporte = deporte; guardado = ms.Existe(s); if (guardado == "Existe") return "Existe"; guardado = ms.Registrar(s); return guardado; }
public string Registrar(LugarPractica lp) { try { var sql = ""; var cx = new SqlConnection(); var ds = new DataSet(); sql = "Insert into LugaresPractica (nombre, descripcion, direccion, id_localidad, id_barrio) Values ('" + lp.Nombre + "','" + lp.Descripcion + "','" + lp.Direccion + "','" + lp.Localidad.Id_localidad + "','" + lp.Barrio.Id_barrio + "')"; cx.ConnectionString = conexion.ConexionString; var da = new SqlDataAdapter(sql, cx); da.Fill(ds, "LugaresPractica"); return "Guardado"; } catch (Exception ex) { return "Error al Guardar"; } }
public LugarPractica obtenerLugar(int id_lugar) { conexion.origen.Open(); conexion.str_sql = "Select * from LugaresPractica where id_lugar= " + id_lugar; conexion.cmd = new SqlCommand(conexion.str_sql, conexion.origen); conexion.dr1 = conexion.cmd.ExecuteReader(); 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(); } conexion.origen.Close(); return lp; }
public string Existe(LugarPractica lp) { try { var sql = ""; var cx = new SqlConnection(); var nombre = ""; int id_localidad; int id_barrio; var ds = new DataSet(); nombre = lp.Nombre; id_localidad = lp.Localidad.Id_localidad; id_barrio = lp.Barrio.Id_barrio; sql = "Select * from LugaresPractica where nombre='" + nombre + "'" + "AND id_localidad='" + id_localidad + "'" + "AND id_barrio='" + id_barrio + "'"; cx.ConnectionString = conexion.ConexionString; var da = new SqlDataAdapter(sql, cx); da.Fill(ds, "LugaresPractica"); var test = ds.Tables[0].Rows[0][0].ToString(); return "Existe"; } catch (Exception ex) { return "No existe"; } }
public string Modificar(LugarPractica lp) { var cx = new SqlConnection(); cx.ConnectionString = conexion.ConexionString; var id_lugar = lp.Id_lugar; //ojo var nombre = lp.Nombre; var descripcion = lp.Descripcion; var direccion = lp.Direccion; var localidad = lp.Localidad.Id_localidad; var barrio = lp.Barrio.Id_barrio; var sql = "Update LugaresPractica set nombre='" + nombre + "', descripcion = '" + descripcion + "', direccion = '" + direccion + "', id_localidad = '" + localidad + "', id_barrio = '" + barrio + "' where id_lugar=" + id_lugar; var ds = new DataSet(); var da = new SqlDataAdapter(sql, cx); da.Fill(ds, "LugaresPractica"); return "Modificado"; }
public Programa Cargar_Programa(int id_programa) { try { conexion.origen.Open(); var p = new Programa(); var e = new Estado(); conexion.cmd = new SqlCommand("Cargar_Programa", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_programa", id_programa)); conexion.dr1 = conexion.cmd.ExecuteReader(); if (conexion.dr1.HasRows) { conexion.dr1.Read(); p.Id_programa = Convert.ToInt32(conexion.dr1["id_programa"]); p.Fecha_alta = Convert.ToDateTime(conexion.dr1["fecha_alta"]); p.Anio = Convert.ToInt32(conexion.dr1["anio"]); p.Descripcion = conexion.dr1["descripcion"].ToString(); p.Fecha_inicio = Convert.ToDateTime(conexion.dr1["fecha_inicio"]); p.Fecha_fin = Convert.ToDateTime(conexion.dr1["fecha_fin"]); e.Id_estado = Convert.ToInt32(conexion.dr1["id_estado"]); e.Nombre = conexion.dr1["nombre"].ToString(); e.Descripcion = conexion.dr1["descripcion"].ToString(); e.Ambito = conexion.dr1["ambito"].ToString(); p.Estado = e; } conexion.cmd = new SqlCommand("Cargar_Detalle_Programa", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_programa", id_programa)); conexion.dr1 = conexion.cmd.ExecuteReader(); if (conexion.dr1.HasRows) { p.Nuevo_Detalle(); while (conexion.dr1.Read()) { var dp = new DetallePrograma(); var dep = new Deporte(); var es = new Estado(); var di = new Diagramacion(); //di.Nuevo_Detalle(); dp.Programa = p; dep.Id_deporte = Convert.ToInt32(conexion.dr1["id_deporte"]); dep.Nombre = conexion.dr1["nombre_deporte"].ToString(); dep.Descripcion = conexion.dr1["descripcion_deporte"].ToString(); dp.Deporte = dep; dp.Item = Convert.ToInt32(conexion.dr1["item"]); di.Id_diagramacion = Convert.ToInt32(conexion.dr1["id_diagramacion"]); di.Deporte = dep; conexion.cmd = new SqlCommand("Cargar_Detalle_Diagramacion", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_diagramacion", di.Id_diagramacion)); conexion.dr2 = conexion.cmd.ExecuteReader(); if (conexion.dr2.HasRows) { di.Nuevo_Detalle(); //DetalleDiagramacion dd = new DetalleDiagramacion(); while (conexion.dr2.Read()) { var dd = new DetalleDiagramacion(); dd.Diagramacion = di; dd.Item = Convert.ToInt32(conexion.dr2["item"]); var d = new Dia(1, conexion.dr2["dia_semana"].ToString(), conexion.dr2["dia_semana"].ToString().Substring(0, 3), DateTime.Now); dd.Dia_semana = d; dd.Lugar_confirmado = Convert.ToBoolean(conexion.dr2["lugar_confirmado"]); dd.Horario_confirmado = Convert.ToBoolean(conexion.dr2["horario_confirmado"]); dd.Profesor_confirmado = Convert.ToBoolean(conexion.dr2["profesor_confirmado"]); if (conexion.dr2["id_sector"] != DBNull.Value) { var s = new Sector(); var ts = new TipoSector(); var lp = new LugarPractica(); conexion.cmd = new SqlCommand("Cargar_Sector", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_sector", Convert.ToInt32(conexion.dr2["id_sector"]))); conexion.dr3 = conexion.cmd.ExecuteReader(); if (conexion.dr3.HasRows) { conexion.dr3.Read(); s.Id_sector = Convert.ToInt32(conexion.dr2["id_sector"]); s.Nombre = conexion.dr3["nombre_sector"].ToString(); s.Descipcion = conexion.dr3["descripcion_sector"].ToString(); ts.Id_tipo_sector = Convert.ToInt32(conexion.dr3["id_tipo_sector"]); ts.Nombre = conexion.dr3["nombre_tipo"].ToString(); ts.Descripcion = conexion.dr3["descripcion_tipo"].ToString(); lp.Id_lugar = Convert.ToInt32(conexion.dr3["id_lugar"]); lp.Nombre = conexion.dr3["nombre_lugar"].ToString(); lp.Descripcion = conexion.dr3["descripcion_lugar"].ToString(); s.Tipo_sector = ts; s.Lugar = lp; dd.Sector = s; } } else { dd.Sector = null; } if (conexion.dr2["id_hora_desde"] != DBNull.Value) { var hd = new Horario(); var hh = new Horario(); conexion.cmd = new SqlCommand("Cargar_Horario", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_horario", Convert.ToInt32(conexion.dr2["id_hora_desde"]))); conexion.dr3 = conexion.cmd.ExecuteReader(); if (conexion.dr3.HasRows) { conexion.dr3.Read(); hd.Id_horario = Convert.ToInt32(conexion.dr2["id_hora_desde"]); hd.Hora = conexion.dr3["hora"].ToString(); hd.Minuto = conexion.dr3["minuto"].ToString(); dd.Hora_desde = hd; } conexion.cmd = new SqlCommand("Cargar_Horario", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_horario", Convert.ToInt32(conexion.dr2["id_hora_hasta"]))); conexion.dr3 = conexion.cmd.ExecuteReader(); if (conexion.dr3.HasRows) { conexion.dr3.Read(); hh.Id_horario = Convert.ToInt32(conexion.dr2["id_hora_hasta"]); hh.Hora = conexion.dr3["hora"].ToString(); hh.Minuto = conexion.dr3["minuto"].ToString(); dd.Hora_hasta = hh; } } else { dd.Hora_desde = null; dd.Hora_hasta = null; } if (conexion.dr2["documento"] != DBNull.Value) { var prof = new Personal(); conexion.cmd = new SqlCommand("Cargar_Profesor", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@documento", Convert.ToInt32(conexion.dr2["documento"]))); conexion.dr3 = conexion.cmd.ExecuteReader(); if (conexion.dr3.HasRows) { conexion.dr3.Read(); prof.Documento = Convert.ToInt32(conexion.dr2["documento"]); prof.Apellido = conexion.dr3["apellido"].ToString(); prof.Nombres = conexion.dr3["nombre"].ToString(); prof.Fecha_nac = Convert.ToDateTime(conexion.dr3["fecha_nac"]); prof.Direccion = conexion.dr3["direccion"].ToString(); prof.Tel_celular = conexion.dr3["tel_celular"].ToString(); prof.Tel_fijo = conexion.dr3["tel_fijo"].ToString(); prof.Email = conexion.dr3["email"].ToString(); dd.Profesor = prof; } } else { dd.Profesor = null; } di.Detalle.Add(dd); } } es.Id_estado = Convert.ToInt32(conexion.dr1["id_estado"]); es.Nombre = conexion.dr1["nombre_estado"].ToString(); es.Descripcion = conexion.dr1["descripcion_estado"].ToString(); es.Ambito = conexion.dr1["ambito"].ToString(); dp.Estado = es; dp.Diagramacion = di; //---------------------- Reserva ----------------------------- /* if (conexion.dr1["id_reserva"] != DBNull.Value) { Reserva r = new Reserva(); r.Id_reserva = Convert.ToInt32(conexion.dr1["id_reserva"]); conexion.cmd = new SqlCommand("Cargar_Reserva", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_reserva", r.Id_reserva)); conexion.dr3 = conexion.cmd.ExecuteReader(); conexion.dr3.Read(); r.Fecha_realizacion = Convert.ToDateTime(conexion.dr3["fecha_realizacion"]); r.Descripcion = conexion.dr3["descripcion_reserva"].ToString(); TipoReserva tr = new TipoReserva(); tr.Id_tipo_reserva = Convert.ToInt32(conexion.dr3["id_tipo_reserva"]); tr.Nombre = conexion.dr3["nombre"].ToString(); tr.Descripcion = conexion.dr3["descripcion_tipo"].ToString(); r.Tipo_reserva = tr; conexion.cmd = new SqlCommand("Cargar_Detalle_Reserva", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_reserva", r.Id_reserva)); conexion.dr4 = conexion.cmd.ExecuteReader(); if (conexion.dr4.HasRows) { List<DetalleReserva> ldr = new List<DetalleReserva>(); while (conexion.dr4.Read()) { DetalleReserva detr = new DetalleReserva(); detr.Reserva = r; detr.Item = Convert.ToInt32(conexion.dr4["item"]); Deporte d = new Deporte(); d.Id_deporte = Convert.ToInt32(conexion.dr4["id_deporte"]); d.Nombre = conexion.dr4["nombre_deporte"].ToString(); d.Descripcion = conexion.dr4["descripcion_deporte"].ToString(); if (conexion.dr4["cod_sanaviron"] != DBNull.Value) d.Cod_sanaviron = Convert.ToInt32(conexion.dr4["cod_sanaviron"]); detr.Deporte = d; Persona per = new Persona(); if (conexion.dr4["documento"] != DBNull.Value) per.Documento = Convert.ToInt32(conexion.dr4["documento"]); if (conexion.dr4["apellido"] != DBNull.Value) per.Apellido = conexion.dr4["apellido"].ToString(); if (conexion.dr4["nombres"] != DBNull.Value) per.Nombres = conexion.dr4["nombres"].ToString(); if (conexion.dr4["tel_fijo"] != DBNull.Value) per.Tel_fijo = conexion.dr4["tel_fijo"].ToString(); if (conexion.dr4["tel_celular"] != DBNull.Value) per.Tel_celular = conexion.dr4["tel_celular"].ToString(); if (conexion.dr4["email"] != DBNull.Value) per.Email = conexion.dr4["email"].ToString(); detr.Persona = per; Sector s = new Sector(); TipoSector ts = new TipoSector(); LugarPractica lp = new LugarPractica(); s.Id_sector = Convert.ToInt32(conexion.dr4["id_sector"]); conexion.cmd = new SqlCommand("Cargar_Sector", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_sector", s.Id_sector)); conexion.dr5 = conexion.cmd.ExecuteReader(); conexion.dr5.Read(); s.Nombre = conexion.dr5["nombre_sector"].ToString(); s.Descripcion = conexion.dr5["descripcion_sector"].ToString(); ts.Id_tipo_sector = Convert.ToInt32(conexion.dr5["id_tipo_sector"]); ts.Nombre = conexion.dr5["nombre_tipo"].ToString(); ts.Descripcion = conexion.dr5["descripcion_tipo"].ToString(); s.Tipo_sector = ts; lp.Id_lugar = Convert.ToInt32(conexion.dr5["id_lugar"]); lp.Nombre = conexion.dr5["nombre_lugar"].ToString(); lp.Descripcion = conexion.dr5["descripcion_lugar"].ToString(); s.Lugar = lp; detr.Sector = s; detr.Fecha_reserva = Convert.ToDateTime(conexion.dr4["fecha_reserva"]); //------------------- Horario hd = new Horario(); hd.Id_horario = Convert.ToInt32(conexion.dr4["id_hora_desde"]); Horario hh = new Horario(); hh.Id_horario = Convert.ToInt32(conexion.dr4["id_hora_hasta"]); conexion.cmd = new SqlCommand("Cargar_Horario", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_horario", hd.Id_horario)); conexion.dr5 = conexion.cmd.ExecuteReader(); conexion.dr5.Read(); hd.Hora = conexion.dr5["hora"].ToString(); hd.Minuto = conexion.dr5["minuto"].ToString(); detr.Hora_desde = hd; conexion.cmd = new SqlCommand("Cargar_Horario", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_horario", hh.Id_horario)); conexion.dr5 = conexion.cmd.ExecuteReader(); conexion.dr5.Read(); hh.Hora = conexion.dr5["hora"].ToString(); hh.Minuto = conexion.dr5["minuto"].ToString(); detr.Hora_hasta = hh; //------------------ Estado est = new Estado(); est.Id_estado = Convert.ToInt32(conexion.dr4["id_estado"]); est.Nombre = conexion.dr4["nombre_estado"].ToString(); est.Descripcion = conexion.dr4["descripcion_estado"].ToString(); est.Ambito = conexion.dr4["ambito"].ToString(); detr.Estado = est; ldr.Add(detr); } r.Detalle = ldr; } dp.Reserva = r; } */ //--------------------------------------------------- p.Detalle.Add(dp); } } conexion.origen.Close(); return p; } catch (Exception) { if (conexion.origen.State == ConnectionState.Open) { conexion.origen.Close(); } return null; } }
public List<Reserva> Cargar_Lista_Reservas(int id_sector) { try { conexion.origen.Open(); var lr = new List<Reserva>(); conexion.cmd = new SqlCommand("Cargar_Lista_Reservas", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_sector", id_sector)); conexion.dr1 = conexion.cmd.ExecuteReader(); if (conexion.dr1.HasRows) { //Reserva r = new Reserva(); while (conexion.dr1.Read()) { var r = new Reserva(); /* if (lr.Count > 1) { if (lr[lr.Count - 2].Id_reserva == r.Id_reserva) { } else { } } else { */ r.Id_reserva = Convert.ToInt32(conexion.dr1["id_reserva"]); r.Descripcion = conexion.dr1["descripcion"].ToString(); var tr = new TipoReserva(); tr.Id_tipo_reserva = Convert.ToInt32(conexion.dr1["id_tipo_reserva"]); r.Tipo_reserva = tr; var dr = new DetalleReserva(); dr.Item = Convert.ToInt32(conexion.dr1["item"]); if (conexion.dr1["id_deporte"] != DBNull.Value) { conexion.cmd = new SqlCommand("Cargar_Deporte", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_deporte", Convert.ToInt32(conexion.dr1["id_deporte"]))); conexion.dr2 = conexion.cmd.ExecuteReader(); var d = new Deporte(); conexion.dr2.Read(); d.Id_deporte = Convert.ToInt32(conexion.dr2["id_deporte"]); d.Nombre = conexion.dr2["nombre"].ToString(); d.Descripcion = conexion.dr2["descripcion"].ToString(); dr.Deporte = d; } var p = new Persona(); if (conexion.dr1["documento"] != DBNull.Value) p.Documento = Convert.ToInt32(conexion.dr1["documento"]); if (conexion.dr1["apellido"] != DBNull.Value) p.Apellido = conexion.dr1["apellido"].ToString(); if (conexion.dr1["nombres"] != DBNull.Value) p.Nombres = conexion.dr1["nombres"].ToString(); dr.Persona = p; var s = new Sector(); var ts = new TipoSector(); var lp = new LugarPractica(); conexion.cmd = new SqlCommand("Cargar_Sector", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_sector", Convert.ToInt32(conexion.dr1["id_sector"]))); conexion.dr2 = conexion.cmd.ExecuteReader(); conexion.dr2.Read(); ts.Id_tipo_sector = Convert.ToInt32(conexion.dr2["id_tipo_sector"]); ts.Nombre = conexion.dr2["nombre_tipo"].ToString(); ts.Descripcion = conexion.dr2["descripcion_tipo"].ToString(); lp.Id_lugar = Convert.ToInt32(conexion.dr2["id_lugar"]); lp.Nombre = conexion.dr2["nombre_lugar"].ToString(); lp.Descripcion = conexion.dr2["descripcion_lugar"].ToString(); s.Id_sector = Convert.ToInt32(conexion.dr1["id_sector"]); s.Nombre = conexion.dr2["nombre_sector"].ToString(); s.Descipcion = conexion.dr2["descripcion_sector"].ToString(); s.Tipo_sector = ts; s.Lugar = lp; dr.Fecha_reserva = Convert.ToDateTime(conexion.dr1["fecha_reserva"]); var hd = new Horario(); var hh = new Horario(); conexion.cmd = new SqlCommand("Cargar_Horario", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_horario", Convert.ToInt32(conexion.dr1["id_hora_desde"]))); conexion.dr2 = conexion.cmd.ExecuteReader(); conexion.dr2.Read(); hd.Id_horario = Convert.ToInt32(conexion.dr1["id_hora_desde"]); hd.Hora = conexion.dr2["hora"].ToString(); hd.Minuto = conexion.dr2["minuto"].ToString(); conexion.cmd = new SqlCommand("Cargar_Horario", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.cmd.Parameters.Add(new SqlParameter("@id_horario", Convert.ToInt32(conexion.dr1["id_hora_hasta"]))); conexion.dr2 = conexion.cmd.ExecuteReader(); conexion.dr2.Read(); hh.Id_horario = Convert.ToInt32(conexion.dr1["id_hora_hasta"]); hh.Hora = conexion.dr2["hora"].ToString(); hh.Minuto = conexion.dr2["minuto"].ToString(); dr.Hora_desde = hd; dr.Hora_hasta = hh; var e = new Estado(); e.Id_estado = Convert.ToInt32(conexion.dr1["id_estado"]); e.Nombre = conexion.dr1["nombre_estado"].ToString(); e.Descripcion = conexion.dr1["descripcion_estado"].ToString(); e.Ambito = conexion.dr1["ambito"].ToString(); dr.Estado = e; r.Detalle.Add(dr); lr.Add(r); } } return lr; } catch (Exception e) { if (conexion.origen.State == ConnectionState.Open) { conexion.origen.Close(); } return null; } }
private void button1_Click(object sender, EventArgs e) { if (txtNombre.Text == "") { MessageBox.Show("Ingrese un nombre de Sector"); txtNombre.Focus(); return; } if (cmbLugarPractica.SelectedIndex == -1) { MessageBox.Show("Seleccione un Lugar de Práctica"); cmbLugarPractica.Focus(); return; } if (cmbTipoSector.SelectedIndex == -1) { MessageBox.Show("Seleccione un Tipo de Sector"); cmbTipoSector.Focus(); return; } if (cmbEstado.SelectedIndex == -1) { MessageBox.Show("Seleccione un Estado"); cmbEstado.Focus(); return; } gs = new GestorSector(); //Sector s = new Sector(); var ts = new TipoSector(); var lp = new LugarPractica(); var es = new Estado(); //Deporte d = new Deporte(); /*s.Nombre = txtNombre.Text; s.Descipcion = txtDescripcion.Text;*/ ts.Id_tipo_sector = Convert.ToInt32(cmbTipoSector.SelectedValue); ts.Nombre = cmbTipoSector.Text; lp.Id_lugar = Convert.ToInt32(cmbLugarPractica.SelectedValue); lp.Nombre = cmbLugarPractica.Text; es.Id_estado = Convert.ToInt32(cmbEstado.SelectedValue); es.Nombre = cmbEstado.Text; //d.Id_deporte = Convert.ToInt32(cmbDeporte.SelectedValue); //d.Nombre = cmbDeporte.Text; guardado = gs.Registrar(txtNombre.Text, txtDescripcion.Text, ts, lp, es); if (guardado == "Guardado") { MessageBox.Show("Se Registró correctamente", "Registro Sector", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); btnGuardar.Enabled = false; btnNuevo.Enabled = true; gbSector.Enabled = false; return; } if (guardado == "Existe") { MessageBox.Show("No se Registró, ya existe el sector", "Registro Sector", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); btnGuardar.Enabled = false; btnNuevo.Enabled = true; gbSector.Enabled = false; return; } if (guardado == "Error al Guardar") { MessageBox.Show("No Guardado, error de escritura", "Registro Sector", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); btnGuardar.Enabled = false; btnNuevo.Enabled = true; gbSector.Enabled = false; return; } btnNuevo.Enabled = true; }
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; } }
public string Modificar(string nombre, string descripcion, int id_tipo_Sector, int id_lugar, int id_estado, int id_sector) { tipo_sector = ms.obtenerTipoSector(id_tipo_Sector); lugar = ms.obtenerLugar(id_lugar); estado = ms.obtenerEstado(id_estado); //buscar la forma de encontrar los objetos para cargarlo acá. //tp.Id_tipo_sector = id_tipo_Sector; //lp.Id_lugar = id_lugar; //e.Id_estado = id_estado; s.Id_sector = id_sector; s.Nombre = nombre; s.Descipcion = descripcion; s.Tipo_sector = tipo_sector; s.Lugar = lugar; s.Estado = estado; guardado = ms.Modificar(s); return guardado; }
public List<Sector> Cargar_Lista_Sectores() { try { conexion.origen.Open(); var ls = new List<Sector>(); conexion.cmd = new SqlCommand("Cargar_Lista_Sectores", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.dr1 = conexion.cmd.ExecuteReader(); if (conexion.dr1.HasRows) { while (conexion.dr1.Read()) { var s = new Sector(); if (conexion.dr1["id_sector"] != DBNull.Value) { s.Id_sector = Convert.ToInt32(conexion.dr1["id_sector"]); } if (conexion.dr1["nombre"] != DBNull.Value) { s.Nombre = conexion.dr1["nombre"].ToString(); } if (conexion.dr1["descripcion"] != DBNull.Value) { s.Descripcion = conexion.dr1["descripcion"].ToString(); } if (conexion.dr1["id_tipo_sector"] != DBNull.Value) { var ts = new TipoSector(); ts.Id_tipo_sector = Convert.ToInt32(conexion.dr1["id_tipo_sector"]); s.Tipo_sector = ts; } if (conexion.dr1["id_lugar"] != DBNull.Value) { var lp = new LugarPractica(); lp.Id_lugar = Convert.ToInt32(conexion.dr1["id_lugar"]); s.Lugar = lp; } ls.Add(s); } } conexion.origen.Close(); return ls; } catch (Exception) { if (conexion.origen.State == ConnectionState.Open) { conexion.origen.Close(); } return null; } }
/*public List<Deporte> cargar_lista_deportes() { try { conexion.origen.Open(); List<Deporte> ld = new List<Deporte>(); conexion.cmd = new SqlCommand("SELECT * from Deportes", conexion.origen); conexion.dr1 = conexion.cmd.ExecuteReader(); if (conexion.dr1.HasRows) { while (conexion.dr1.Read()) { Deporte d = new Deporte(); if (conexion.dr1["id_deporte"] != DBNull.Value) { d.Id_deporte = Convert.ToInt32(conexion.dr1["id_deporte"]); } if (conexion.dr1["nombre"] != DBNull.Value) { d.Nombre = conexion.dr1["nombre"].ToString(); } if (conexion.dr1["descripcion"] != DBNull.Value) { d.Descripcion = conexion.dr1["descripcion"].ToString(); } if (conexion.dr1["cod_sanaviron"] != DBNull.Value) { d.Cod_sanaviron = Convert.ToInt32(conexion.dr1["cod_sanaviron"]); } ld.Add(d); } } conexion.origen.Close(); return ld; } catch (Exception) { if (conexion.origen.State == ConnectionState.Open) { conexion.origen.Close(); } return null; } }*/ public List<LugarPractica> cargar_lista_lugares() { try { conexion.origen.Open(); var listLP = new List<LugarPractica>(); conexion.cmd = new SqlCommand("SELECT * from LugaresPractica", conexion.origen); 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_localidad"] != DBNull.Value) { lp.Localidad.Id_localidad = Convert.ToInt32(conexion.dr1["id_localidad"]); } if (conexion.dr1["id_barrio"] != DBNull.Value) { lp.Barrio.Id_barrio = Convert.ToInt32(conexion.dr1["id_barrio"]); }*/ listLP.Add(lp); } } conexion.origen.Close(); return listLP; } catch (Exception) { if (conexion.origen.State == ConnectionState.Open) { conexion.origen.Close(); } return null; } }