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 bool EditarPersonalQ(Personal personal) { try { MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexion(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "ModificarPersonalQuirurgico"; comando.Parameters.AddWithValue("@CI", personal.Cedula); comando.Parameters.AddWithValue("@PRIMERNOMBRE", personal.Nombre); comando.Parameters.AddWithValue("@SEGUNDONOMBRE", personal.SegundoNombre); comando.Parameters.AddWithValue("@PRIMERAPELLIDO", personal.PrimerApellido); comando.Parameters.AddWithValue("@SEGUNDOAPELLIDO", personal.SegundoApellido); comando.Parameters.AddWithValue("@ESPECIALIZACION", personal.Especializacion); comando.Parameters.AddWithValue("@TELEFONO", personal.Telefono); comando.Parameters.AddWithValue("@CORREO", personal.Correo); comando.Parameters["@CI"].Direction = ParameterDirection.Input; comando.Parameters["@PRIMERNOMBRE"].Direction = ParameterDirection.Input; comando.Parameters["@SEGUNDONOMBRE"].Direction = ParameterDirection.Input; comando.Parameters["@PRIMERAPELLIDO"].Direction = ParameterDirection.Input; comando.Parameters["@SEGUNDOAPELLIDO"].Direction = ParameterDirection.Input; comando.Parameters["@ESPECIALIZACION"].Direction = ParameterDirection.Input; comando.Parameters["@TELEFONO"].Direction = ParameterDirection.Input; comando.Parameters["@CORREO"].Direction = ParameterDirection.Input; comando.ExecuteNonQuery(); CerrarConexion(); return true; } catch (MySqlException e) { Console.Write((string) e.Message); return false; } }
public List<Personal> Cargar_Lista_Profesores() { try { conexion.origen.Open(); var lp = new List<Personal>(); conexion.cmd = new SqlCommand("Cargar_Lista_Profesores", conexion.origen); conexion.cmd.CommandType = CommandType.StoredProcedure; conexion.dr1 = conexion.cmd.ExecuteReader(); if (conexion.dr1.HasRows) { while (conexion.dr1.Read()) { var p = new Personal(); //Usuario u = new Usuario(); //Perfil pe = new Perfil(); p.Documento = Convert.ToInt32(conexion.dr1["documento"]); p.Apellido = conexion.dr1["apellido"].ToString(); p.Nombres = conexion.dr1["nombre"].ToString(); //u.Id_usuario = Convert.ToInt32(conexion.dr1["id_usuario"]); //p.usuario = u; lp.Add(p); } } conexion.origen.Close(); return lp; } catch (Exception) { if (conexion.origen.State == ConnectionState.Open) { conexion.origen.Close(); } return null; } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtApellido.Text == "") { MessageBox.Show("Ingrese Apellido"); return; } if (txtNombres.Text == "") { MessageBox.Show("Ingrese Nombres"); return; } var p = new Personal(); p.Documento = global.documento; p.Fecha_nac = dtpFecNac.Value; p.Apellido = txtApellido.Text; p.Nombres = txtNombres.Text; p.Calleynum = txtCalleyNum.Text; p.Id_barrio = int.Parse(cmbBarrios.SelectedValue.ToString()); //2016 p.Id_perfil = int.Parse(cmbPerfil.SelectedValue.ToString()); p.Caract_cel = txtCaractCel.Text; p.Caract_tel = txtCaractFijo.Text; if (pbFoto.Image != null) { p.foto = ImgToByte(pbFoto.Image); } p.Id_localidad = int.Parse(cmbLocalidades.SelectedValue.ToString()); p.Email = txtEmail.Text; p.Tel_fijo = txtTelFijo.Text; p.Tel_cel = txtCel.Text; if (rbMasculino.Checked) p.Sexo = 'm'; else p.Sexo = 'f'; //ver de no usar entindad aca, sino q el gestor la conozca y use var gp = new GestorPersonal(); guardado = gp.Modificar(p); if (guardado == "Guardado") { MessageBox.Show("Modificado Correctamente"); limpiar(); return; } if (guardado == "Error al Guardar") { MessageBox.Show("No Modificado, error de escritura"); limpiar(); } }
public string Registrar(Personal p) { guardado = mp.Existe(p); if (guardado == "Existe") return "Existe"; guardado = mp.Registrar(p); return guardado; }
//public bool Validacion(Parametros pr) //{ // return true; //} public string Modificar(Personal p) { guardado = mp.Modificar(p); return guardado; }
public bool EliminarPersonalQ(Personal personal) { try { MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexion(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "EliminarPersonalQuirurgico"; comando.Parameters.AddWithValue("@CI", personal.Id); comando.Parameters["@CI"].Direction = ParameterDirection.Input; comando.ExecuteNonQuery(); CerrarConexion(); return true; } catch (MySqlException e) { Console.Write((string) e.Message); return false; } }
public List<Personal> ObtenerPersonalQ() { List<Personal> retorno = new List<Personal>(); try { MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexion(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "ObtenerPersonalQ"; MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Personal personal = new Personal(); personal.Nombre = reader.GetString(0); personal.Id = reader.GetInt64(1); retorno.Add(personal); } reader.Close(); CerrarConexion(); return retorno; } catch (MySqlException e) { Console.Write((string) e.Message); return retorno; } }
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; } }
/// <summary> /// metodo que se usa para almacenar la intervencion guardada, y ademas para almacenar en el datagrid. /// </summary> public void AgregarNuevaIntervencionQuirurgica() { if (_vista.ComboCirujano.SelectedIndex == -1 || _vista.TextAnoIQX1.Text.Equals("") || _vista.TextDiaIQX1.Text.Equals("") || _vista.TextmesIQX1.Text.Equals("") || _vista.TextAnoIQX1.Text.Length != 4) { DialogResult result = MessageBox.Show("Asegurese de estar llenando los campos obligatorios (*)", "Cuidado!", MessageBoxButtons.OK); } else { _iteracion++; Cirujano cirujano = new Cirujano(); cirujano = (Cirujano) _vista.ComboCirujano.SelectedItem; Cirugia cirugia = new Cirugia(); cirugia = (Cirugia) _vista.ComboIntervencionQuirurgica.SelectedItem; _vista.DataGridCirugias.Visible = true; _vista.DataGridCirugias.Rows.Add(_iteracion.ToString(),cirugia.Id,cirujano.Id,_vista.TextDescuento.Text, _vista.ComboIntervencionQuirurgica.Text, _vista.ComboCirujano.Text,_vista.TextProtesis.Text, _vista.TextDiaIQX1.Text + "/" + _vista.TextmesIQX1.Text + "/" + _vista.TextAnoIQX1.Text ,_vista.TextoHonorarioCirujano.Text); List<Personal> miListaPersonal = new List<Personal>(); Personal personal1 = new Personal(); personal1.Id = _iteracion - 1; miListaPersonal.Add(personal1); if (_vista.Combo1ErAyudante.SelectedIndex != -1) { Personal personal = new Personal(); personal = (Personal)_vista.Combo1ErAyudante.SelectedItem; personal.Especializacion = _vista.Label1.Text; miListaPersonal.Add(personal); } if (_vista.ComboAnestesiologo.SelectedIndex != -1) { Personal personal = new Personal(); personal = (Personal)_vista.ComboAnestesiologo.SelectedItem; personal.Especializacion = _vista.Label2.Text; miListaPersonal.Add(personal); } if (_vista.ComboInstrumentista.SelectedIndex != -1) { Personal personal = new Personal(); personal = (Personal)_vista.ComboInstrumentista.SelectedItem; personal.Especializacion = _vista.Label3.Text; miListaPersonal.Add(personal); } if (_vista.ComboCirculante.SelectedIndex != -1) { Personal personal = new Personal(); personal = (Personal)_vista.ComboCirculante.SelectedItem; personal.Especializacion = _vista.Label4.Text; miListaPersonal.Add(personal); } if (_vista.ComboInstrumentalEspecial.SelectedIndex != -1) { Personal personal = new Personal(); personal = (Personal)_vista.ComboInstrumentalEspecial.SelectedItem; personal.Especializacion = _vista.Label5.Text; miListaPersonal.Add(personal); } if (miListaPersonal.Count>1) personalCirugia.Add(miListaPersonal); _vista.ComboIntervencionQuirurgica.SelectedIndex = -1; _vista.ComboCirujano.SelectedIndex = -1; _vista.Combo1ErAyudante.SelectedIndex = _vista.ComboAnestesiologo.SelectedIndex = _vista.ComboCirculante.SelectedIndex = -1; _vista.ComboInstrumentalEspecial.SelectedIndex = _vista.ComboInstrumentista.SelectedIndex = -1; _vista.TextoHonorarioCirujano.Text = ""; _vista.TextoBsFHonorarios.Visible = false; _vista.TextAnoIQX1.Text = _vista.TextmesIQX1.Text = _vista.TextDiaIQX1.Text = _vista.TextProtesis.Text = ""; _vista.TextDescuento.Text = ""; } }
public string Registrar(Personal p) { try { var sql = ""; var sql2 = ""; //2016 //int documento; //DateTime fec_nac; //string apellido; //string nombres; //string calleynum; //int id_barrio; //int id_usuario; byte[] foto; //int id_localidad; //string email; //string tel_fijo; //string tel_cel; //char sexo; var cx = new SqlConnection(); var ds = new DataSet(); //documento = p.Documento; //id_usuario = p.Id_usuario; //fec_nac = p.Fecha_nac; //apellido = p.Apellido; //nombres = p.Nombres; //calleynum = p.Calleynum; //id_barrio = p.Id_barrio; foto = p.foto; //id_localidad = p.Id_localidad; //email = p.Email; //tel_fijo = p.Tel_fijo; //tel_cel = p.Tel_cel; //sexo = p.Sexo; //2016 sql = "Insert into Personal (documento, fec_nac, apellido, nombres, calleynum, id_barrio, id_usuario, foto, id_localidad, email, tel_fijo, tel_cel, sexo, id_perfil, caract_tel, caract_cel) Values (@documento, @fec_nac, @apellido, @nombres, @calleynum, @id_barrio, @id_usuario, @foto, @id_localidad, @email, @tel_fijo, @tel_cel, @sexo, @id_perfil, @caract_tel, @caract_cel)"; cx.ConnectionString = conexion.ConexionString; cx.Open(); var cm = new SqlCommand(sql, cx); ////controlo si viene el parametro nulo, ya que falla si es asi, al menos debe //// ser un parametro con vacio pero no NULL. //if (p.Foto == null) //{ // var foto= new byte[0]; // p.Foto = foto; //} var pr1 = new SqlParameter("@documento", p.Documento); var pr2 = new SqlParameter("@fec_nac", p.Fecha_nac); var pr3 = new SqlParameter("@apellido", p.Apellido); var pr4 = new SqlParameter("@nombres", p.Nombres); var pr5 = new SqlParameter("@calleynum", p.Calleynum); var pr6 = new SqlParameter("@id_barrio", p.Id_barrio); var pr7 = new SqlParameter("@id_usuario", p.Id_usuario); var pr8 = new SqlParameter("@foto", foto); var pr9 = new SqlParameter("@id_localidad", p.Id_localidad); var pr10 = new SqlParameter("@email", p.Email); var pr11 = new SqlParameter("@tel_fijo", p.Tel_fijo); var pr12 = new SqlParameter("@tel_cel", p.Tel_celular); var pr13 = new SqlParameter("@sexo", p.Sexo); //2016 var pr15 = new SqlParameter("@caract_tel", p.Caract_tel); var pr16 = new SqlParameter("@caract_cel", p.Caract_cel); //2016 var pr14 = new SqlParameter("@id_perfil", p.Id_perfil); //SqlParameter pr15 = new SqlParameter("@id_usuario", id_usuario); //SqlParameter pr16 = new SqlParameter("@id_perfil", id_perfil); //cm2.Parameters.Add(pr15); //cm2.Parameters.Add(pr16); cm.Parameters.Add(pr1); cm.Parameters.Add(pr2); cm.Parameters.Add(pr3); cm.Parameters.Add(pr4); cm.Parameters.Add(pr5); cm.Parameters.Add(pr6); cm.Parameters.Add(pr7); cm.Parameters.Add(pr8); cm.Parameters.Add(pr9); cm.Parameters.Add(pr10); cm.Parameters.Add(pr11); cm.Parameters.Add(pr12); cm.Parameters.Add(pr13); cm.Parameters.Add(pr14); cm.Parameters.Add(pr15); cm.Parameters.Add(pr16); cm.ExecuteNonQuery(); sql2 = "Insert into UsuariosxPerfiles (documento,pass, id_perfil, estado) Values (@documento, @pass, @id_perfil, @estado)"; var cm2 = new SqlCommand(sql2, cx); var pra1 = new SqlParameter("@documento", p.Documento); var pra2 = new SqlParameter("@pass", p.Documento); //pass es el docu al iniciar. //2016 var pra3 = new SqlParameter("@id_perfil", p.Id_perfil); var pra4 = new SqlParameter("@estado", 1); // alta cm2.Parameters.Add(pra1); cm2.Parameters.Add(pra2); cm2.Parameters.Add(pra3); cm2.Parameters.Add(pra4); cm2.ExecuteNonQuery(); cx.Close(); return "Guardado"; } catch (Exception ex) { return "Error al Guardar"; } }
public string Modificar(Personal p) { try { var sql = ""; int documento; DateTime fec_nac; string apellido; string nombres; string calleynum; int id_barrio; int id_usuario; byte[] foto; int id_localidad; string email; string tel_fijo; string tel_cel; char sexo; int id_perfil; string caract_fijo; string caract_cel; var cx = new SqlConnection(); var ds = new DataSet(); documento = p.Documento; fec_nac = p.Fecha_nac; apellido = p.Apellido; nombres = p.Nombres; calleynum = p.Calleynum; id_barrio = p.Id_barrio; id_usuario = p.Id_usuario; foto = p.foto; id_localidad = p.Id_localidad; email = p.Email; tel_fijo = p.Tel_fijo; tel_cel = p.Tel_cel; sexo = p.Sexo; id_perfil = p.Id_perfil; caract_fijo = p.Caract_tel; caract_cel = p.Caract_cel; sql = "Update Personal set fec_nac = @fec_nac, apellido=@apellido, nombres = @nombres, calleynum =@calleynum , id_barrio = @id_barrio, id_usuario = @id_usuario,foto = @foto ,id_localidad=@id_localidad , email = @email, tel_fijo =@tel_fijo, tel_cel =@tel_cel, sexo = @sexo, id_perfil = @id_perfil, caract_tel = @caract_fijo, caract_cel = @caract_cel where documento=@documento "; cx.ConnectionString = conexion.ConexionString; cx.Open(); var cm = new SqlCommand(sql, cx); var pr1 = new SqlParameter("@documento", documento); var pr2 = new SqlParameter("@fec_nac", fec_nac); var pr3 = new SqlParameter("@apellido", apellido); var pr4 = new SqlParameter("@nombres", nombres); var pr5 = new SqlParameter("@calleynum", calleynum); var pr6 = new SqlParameter("@id_barrio", id_barrio); var pr7 = new SqlParameter("@id_usuario", id_usuario); var pr8 = new SqlParameter("@foto", foto); var pr9 = new SqlParameter("@id_localidad", id_localidad); var pr10 = new SqlParameter("@email", email); var pr11 = new SqlParameter("@tel_fijo", tel_fijo); var pr12 = new SqlParameter("@tel_cel", tel_cel); var pr13 = new SqlParameter("@sexo", sexo); var pr14 = new SqlParameter("@id_perfil", id_perfil); var pr15 = new SqlParameter("@caract_fijo", p.Caract_tel); var pr16 = new SqlParameter("@caract_cel", p.Caract_cel); cm.Parameters.Add(pr1); cm.Parameters.Add(pr2); cm.Parameters.Add(pr3); cm.Parameters.Add(pr4); cm.Parameters.Add(pr5); cm.Parameters.Add(pr6); cm.Parameters.Add(pr7); cm.Parameters.Add(pr8); cm.Parameters.Add(pr9); cm.Parameters.Add(pr10); cm.Parameters.Add(pr11); cm.Parameters.Add(pr12); cm.Parameters.Add(pr13); cm.Parameters.Add(pr14); cm.Parameters.Add(pr15); cm.Parameters.Add(pr16); cm.ExecuteNonQuery(); cx.Close(); return "Guardado"; } catch (Exception ex) { return "Error al Guardar"; } }
public string Existe(Personal p) { try { var sql = ""; var cx = new SqlConnection(); var documento = 0; var ds = new DataSet(); documento = p.Documento; sql = "Select * from Personal where documento=" + documento; cx.ConnectionString = conexion.ConexionString; var da = new SqlDataAdapter(sql, cx); da.Fill(ds, "Personal"); var test = ds.Tables[0].Rows[0][0].ToString(); return "Existe"; } catch (Exception ex) { return "No existe"; } }