private void LoadForm() { int state = 1; int top = 100; string orderby = "id_persona"; string ascending = "asc"; Int32 tipo = Convert.ToInt32(EnumeradorPublic.Role.Docente); int page = 1; string filters = "?state=" + state + "&top=" + top + "&orderby=" + orderby + "&ascending=" + ascending + "&page=" + page + "&tipo_persona=" + tipo; DGVGrilla.DataSource = null; List <PersonaDTO> resultado = new PersonaProxy().GetAll(filters); List <PersonaDTO> listplan = new List <PersonaDTO>(); var list = (from persona in resultado select new { Codigo = persona.id_persona, Apellido = persona.apellido, Nombre = persona.nombre, Legajo = persona.legajo, Telefono = persona.telefono }).ToList(); DGVGrilla.DataSource = list; }
private void btnbuscar_Click(object sender, EventArgs e) { int state = 1; int top = 100; string orderby = "id_persona"; string ascending = "asc"; Int32 tipo = 0; int page = 1; string filters = "?state=" + state + "&top=" + top + "&orderby=" + orderby + "&ascending=" + ascending + "&page=" + page + "&tipo_persona=" + tipo; if (txtbuscar.Text == String.Empty) { MessageBox.Show("Debe Ingresar el legajo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Text = String.Empty; txtbuscar.Focus(); } else { List <PersonaDTO> datosdevuelto = new PersonaProxy().GetAll(filters).Where(x => x.legajo == Convert.ToInt32(txtbuscar.Text)).ToList(); if (datosdevuelto.Count() > 0) { List <Alumnos_InscripcionDTO> alum = new Alumnos_InscripcionProxy().GetAll("?state=1" + "&top=1000").Where(x => x.id_alumno == datosdevuelto.First().id_persona).ToList(); frmnotaparcial frm = new frmnotaparcial(alum); frm.Show(); this.Close(); } else { MessageBox.Show("No hay curso disponible para ese alumno", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnbuscar_Click(object sender, EventArgs e) { if (txtbuscar.Text != String.Empty) { var alumno = new PersonaProxy().GetAll("?state=1" + "&top=100000000").Where(x => x.legajo == Convert.ToInt32(txtbuscar.Text)); if (alumno.Count() != 0) { if (alumno.First().tipo_persona == (Int32)EnumeradorPublic.Role.Alumno) { codigo = alumno.First().id_persona; Close(); } else { MessageBox.Show("Este legajo no pertenece a un alumno", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Text = String.Empty; txtbuscar.Focus(); } } else { MessageBox.Show("No existe es legajo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Text = String.Empty; txtbuscar.Focus(); } } else { MessageBox.Show("Debe Ingresar el legajo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Text = String.Empty; txtbuscar.Focus(); } }
public frmcursosingle(CursoDTO dto, String OP) { InitializeComponent(); Operation = OP; dtoaction = dto; if (OP == "A") { button1.Text = "Agregar"; button2.Text = "Cancelar"; this.Text = "Alta Curso"; } else if (OP == "M") { txtIdcurso.Text = dto.id_curso.ToString(); txtdescmateria.Text = new MateriaProxy().Get(dto.id_materia).desc_materia; txtcomision.Text = new ComisionProxy().Get(dto.id_comision).desc_comision; txtcalendario.Text = dto.anio_calendario.ToString(); txtcupo.Text = dto.cupo.ToString(); foreach (var item in dto.docentes_cursos) { if (item.cargo == (Int32)EnumDocente.Titula) { codtitular = item.id_docente; coddictado = item.id_dictado; var persona = new PersonaProxy().Get(item.id_docente); txttitular.Text = persona.nombre + "" + persona.apellido; } else if (item.cargo == (Int32)EnumDocente.Auydante) { codAyudante = item.id_docente; coddictado = item.id_dictado; var persona = new PersonaProxy().Get(item.id_docente); txtjtp.Text = persona.nombre + "" + persona.apellido; } } button1.Text = "Actualizar"; button2.Text = "Cancelar"; this.Text = "Actualizar Curso"; } else if (OP == "D") { txtIdcurso.Text = dto.id_curso.ToString(); txtdescmateria.Text = new MateriaProxy().Get(dto.id_materia).desc_materia; txtcomision.Text = new ComisionProxy().Get(dto.id_comision).desc_comision; txtcalendario.Text = dto.anio_calendario.ToString(); txtcupo.Text = dto.cupo.ToString(); txtIdcurso.ReadOnly = true; txtdescmateria.ReadOnly = true; txtcomision.ReadOnly = true; txtcalendario.ReadOnly = true; txtcupo.ReadOnly = true; button1.Text = "Eliminar"; button2.Text = "Cancelar"; this.Text = "Eliminar Curso"; } }
//public ActionResult ChangePassword() //{ // PersonaVM vm = new PersonaVM(); // return View("ChangePassword",vm); //} public ActionResult Change(PersonaVM vm) { var usuario = new PersonaProxy().Get(vm.id_persona); var x = usuario.Usuarios.FirstOrDefault().clave; if (vm.usuariossingle.clave != null) { if (usuario.Usuarios.FirstOrDefault().clave == vm.usuariossingle.clave) { if (vm.usuariossingle.nuevaclave == vm.usuariossingle.confirmarclave) { vm.Usuarios = new List <UsuarioVM>() { new UsuarioVM() { id_usuario = usuario.Usuarios.FirstOrDefault().id_usuario, id_persona = usuario.Usuarios.FirstOrDefault().id_persona, nombre_usuario = usuario.Usuarios.FirstOrDefault().nombre_usuario, clave = vm.usuariossingle.nuevaclave, cambia_clave = true, habilitado = usuario.Usuarios.FirstOrDefault().habilitado, estado = usuario.Usuarios.FirstOrDefault().estado } }; Myproxy().Update(vm); } else { ViewBag.message = "La confirmacion de la clave nueva es diferente que la clave nueva"; return(View("ChangePassword", vm)); } } else { ViewBag.message = "La clave actuales no esta correcta vuelve a ingresar"; return(View("ChangePassword", vm)); } } else { ViewBag.message = "Debe ingresar la clave actuales"; return(View("ChangePassword", vm)); } return(RedirectToAction("Login")); }
private void misDatosToolStripMenuItem1_Click(object sender, EventArgs e) { if (Tipo == (Int32)EnumeradorPublic.Role.Administrador) { frmbuscamisdatos frm = new frmbuscamisdatos(); frm.MdiParent = this; frm.Show(); } else { int state = 1; int top = 100; string orderby = "id_persona"; string ascending = "asc"; Int32 tipo = 0; int page = 1; string filters = "?state=" + state + "&top=" + top + "&orderby=" + orderby + "&ascending=" + ascending + "&page=" + page + "&tipo_persona=" + tipo; List <PersonaDTO> datosdevuelto = new PersonaProxy().GetAll(filters).Where(x => x.id_persona == idconectado).ToList(); frmmisdatos frm = new frmmisdatos(datosdevuelto); frm.Show(); } }
private void Search() { int state = 1; int top = 100; string orderby = "id_persona"; string ascending = "asc"; int page = 1; string filters = "?state=" + state + "&top=" + top + "&orderby=" + orderby + "&ascending=" + ascending + "&page=" + page; DGVGrilla.DataSource = null; List <PersonaDTO> resultado = new PersonaProxy().GetAll(filters); var list = (from curso in resultado.Where((x => (x.nombre.Contains(txtnombre.Text) || txtnombre.Text == String.Empty) && (x.apellido.Contains(txtapellido.Text) || txtapellido.Text == String.Empty))) select new { Codigo = curso.id_persona, Nombre = curso.nombre, Apellido = curso.apellido, Legajo = curso.legajo }).ToList(); DGVGrilla.DataSource = list; }
private void btnbuscar_Click(object sender, EventArgs e) { int state = 1; int top = 100; string orderby = "id_persona"; string ascending = "asc"; Int32 tipo = 0; int page = 1; string filters = "?state=" + state + "&top=" + top + "&orderby=" + orderby + "&ascending=" + ascending + "&page=" + page + "&tipo_persona=" + tipo; if (txtbuscar.Text == String.Empty) { MessageBox.Show("Debe Ingresar el legajo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Text = String.Empty; txtbuscar.Focus(); } else { List <PersonaDTO> datosdevuelto = new PersonaProxy().GetAll(filters).Where(x => x.legajo == Convert.ToInt32(txtbuscar.Text)).ToList(); frmmisdatos frm = new frmmisdatos(datosdevuelto); frm.Show(); this.Close(); } }
private void SaerchLegajo() { if (txtbuscar.Text == String.Empty) { MessageBox.Show("Debe ingresar el legajo para ese profesor", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Text = String.Empty; txtbuscar.Focus(); } else { var list = new PersonaProxy().GetAll("?state=1" + "&top=10000").Where(x => x.legajo == Convert.ToInt32(txtbuscar.Text)); if (list.Count() > 0) { iddocente = list.FirstOrDefault().id_persona; this.Close(); } else { MessageBox.Show("No existe el legajo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Text = String.Empty; txtbuscar.Focus(); } } }
public PersonaBL() { proxy = new PersonaProxy(); }
private void cambiarclave() { var claveactual = txtclaveactual.Text; var clavenueva = txtclavenueva.Text; var confirmarclave = txtconfirmarclave.Text; if (claveactual == String.Empty) { MessageBox.Show("Debe ingresar clave actual"); txtclaveactual.Focus(); } else if (clavenueva == String.Empty) { MessageBox.Show("Debe ingresar clave nueva"); txtclavenueva.Focus(); } else if (confirmarclave == String.Empty) { MessageBox.Show("La confirmacion de la clave nueva es diferente que la clave nueva"); txtconfirmarclave.Focus(); } else { var logueo = new PersonaProxy().Get(dtousr.id_persona).Usuarios.Where(x => x.clave == claveactual); if (logueo.Count() != 0) { if (clavenueva == confirmarclave) { if (claveactual == clavenueva) { MessageBox.Show("La clave nueva debe ser diferente que la clave actual"); txtclavenueva.Focus(); txtconfirmarclave.Text = String.Empty; } else { dtousr.Usuarios = new List <UsuarioDTO>() { new UsuarioDTO() { id_usuario = logueo.FirstOrDefault().id_usuario, id_persona = logueo.FirstOrDefault().id_persona, nombre_usuario = logueo.FirstOrDefault().nombre_usuario, clave = clavenueva, cambia_clave = true, email = logueo.FirstOrDefault().email, habilitado = logueo.FirstOrDefault().habilitado, estado = logueo.FirstOrDefault().estado }, }; Myproxy().Update(dtousr); MessageBox.Show("Tu clave ha cambiado con Exito"); this.Close(); } } else { MessageBox.Show("La confirmacion de la clave nueva es diferente que la clave nueva"); txtclavenueva.Focus(); txtclavenueva.Text = String.Empty; txtconfirmarclave.Text = String.Empty; } } else { MessageBox.Show("La clave actual no es correcta"); txtclaveactual.Focus(); txtclavenueva.Text = String.Empty; txtconfirmarclave.Text = String.Empty; } } }