private void TB_CodResponsable3_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { try { if (TB_CodResponsable3.Text.Trim() == "") { return; } R = R.BuscarUno(TB_CodResponsable3.Text); if (R.Codigo == 0) { throw new Exception("No existe Responsable con el codigo ingresado"); } TB_Responsable3.Text = R.Descripcion; e.SuppressKeyPress = true; e.Handled = true; } catch (Exception err) { MessageBox.Show(err.Message, "Error"); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { String rif = txtRif.Text.Trim(); Responsable personal = new Responsable(); if (txtRif.Text.Trim() != "") { if (viejoRif != rif) { Boolean bo = personal.obtenerPersonalRif(rif); if (bo) { lblMensaje.Text = Resources.Mensajes.Rif_Repetido; lblMensaje.ForeColor = System.Drawing.Color.Red; return; } } } string empresa_id = txtTipo.Checked == true?lstEmpresa.SelectedValue:"0"; if (personal.agregarActualizarPersonal(this.id, rif, txtNombre.Text, txtTelefono.Text, txtCorreo.Text, txtTipo.Checked, empresa_id)) { lblMensaje.Text = Resources.Mensajes.Bien_Dominio; lblMensaje.ForeColor = System.Drawing.Color.Green; Response.Redirect("Default.aspx"); } else { lblMensaje.Text = Resources.Mensajes.Error_Personal; lblMensaje.ForeColor = System.Drawing.Color.Red; } }
protected override void btnAgregar_Click(object sender, EventArgs e) { base.btnAgregar_Click(sender, e); if (cmbParentesco.Text == null || !ValidarNumero(this.txtTelefono.Text) || string.IsNullOrEmpty(this.txtTelefono.Text)) { MessageBox.Show("¡Complete los campos!"); } else { this.telefono = txtTelefono.Text; this.parentesco = (EParentesco)cmbParentesco.SelectedItem; this.DialogResult = DialogResult.OK; } if (this.DialogResult == DialogResult.OK) { this.unResponsable = RetornaResponsable(); rtbListaAgregados.Text = unResponsable.ToString(); MessageBox.Show("Se agrego correctamente: " + unResponsable.ToString()); } else if (this.DialogResult == DialogResult.Cancel) { MessageBox.Show("Se cancelo con exito"); } }
// Alumno miAlumno = new Alumno("Maria", "Perez", 602145753, true, 2500, 001, Responsable.EParentesco.Abuela, EColores.Amarillo); public FrmAltaAlumno() { InitializeComponent(); Responsable resp = new Responsable("maria", "", 15487897, true, Responsable.EParentesco.Abuela, "144546566"); //this.miAlumno = new List<Alumno>(); // List<Alumno> alum = new List<Alumno>(); }
public List <int> GetAllIdsFromResponsable(int id) { Responsable responsable = db.Responsable.Find(id); List <int> ids = new List <int>(); ids.Add(responsable.Id); List <Responsable> responsablesIn = new List <Responsable>(); List <Responsable> responsablesOut = new List <Responsable>(); responsablesIn.Add(responsable); while (responsablesIn.Count() > 0) { responsablesOut.Clear(); foreach (Responsable respIn in responsablesIn) { var responsablesX = db.Responsable.Where(n => n.IdJefe == respIn.Id).ToList(); foreach (var respX in responsablesX) { responsablesOut.Add(respX); ids.Add(respX.Id); } } responsablesIn.Clear(); responsablesIn.AddRange(responsablesOut); } return(ids); }
public ActionResult Actualizar(ResponsableView responsableView) { try { string id = Request.Form["txtId"]; string nombreResponsable = Request.Form["txtNombreResponsable"]; Responsable r = new Responsable(); r.Id = int.Parse(id); r.Nombre = nombreResponsable; ResponsableRepository rr = new ResponsableRepository(); r = rr.Actualizar(r); if (r.Id == 0) { responsableView.Mensaje = "Hubo un error al actualizar la gerencia"; return(View("Crear", responsableView)); } ResponsableView pp = new ResponsableView(); pp.Mensaje = "Gerencia Actualizada"; pp.Responsable = r; return(View("Obtener", pp)); } catch (Exception ex) { return(View("Mensaje", new AmbienteView { Mensaje = ex.Message })); } }
public async Task <String> PutResponsable(Responsable responsable) { http.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue(Constantes.BEARER, Constantes.TOKEN_ADMIN_PROP); var stringInput = await http.PutAsJsonAsync(Constantes.API_RESPONSIBLES + responsable.RegistrationNumber, responsable); return(stringInput.ReasonPhrase); }
[ExpectedException(typeof(PersonaSinDNIException))]//espera una excepcion de persona sin dni public void PersonaSinDni() { ///Arange Responsable res = new Responsable("Pepe", "Juarez", 39207451, false, Eparentezco.Padre, "43022874"); Alumno alumno2 = new Alumno("Juan", "Martinez", 0, false, 25000, res); //Act }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { this.id = Int32.Parse(Util.GetCookieValue(cookiesNombre.cookieSoporteExterno)); } catch { this.id = 0; } if (this.id == 0) { Response.Redirect("Default.aspx"); } List <Responsable> responsables = Responsable.obtenerListaPersonal(0); foreach (Responsable r in responsables) { lstResponsable.Items.Add(new ListItem(r.nombre, r.id.ToString())); } } }
// GET: Responsables/Delete public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Responsable responsable = db.Responsable.Include(a => a.Student).ToList().Find(c => c.identification == id); List <Student> students = responsable.Student.ToList(); ViewBag.students = students; if (responsable == null) { return(HttpNotFound()); } if (students.Count > 0) { return(RedirectToAction("/DeleteWarning/" + id)); } else { return(View(responsable)); } }
public ActionResult DeleteWarning() { Responsable responsable = db.Responsable.Include(a => a.Student).ToList().Find(c => c.identification == idResponsable); List <Student> studentList = responsable.Student.ToList(); for (int i = 0; i < studentList.Count; i++) { string idStudent = studentList[i].identification; Student student = db.Student.Find(idStudent); Course_Student curse_Student = db.Course_Student.Include(a => a.Student).ToList().Find(c => c.student_identification == idStudent); if (curse_Student != null) { db.Course_Student.Remove(curse_Student); } db.Student.Remove(student); db.SaveChanges(); } responsable.Student.Clear(); db.Responsable.Remove(responsable); try { db.SaveChanges(); } catch (Exception e) { } return(RedirectToAction("Index", new { message = "El responsable y los estudiantes se eliminaron exitosamente" })); }
public ActionResult DeleteResponsable(decimal id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Responsable rp = db.Responsable.Find(id); Organismes orga = db.Organismes.Find(TempData["organisme"]); db.Organismes.Attach(orga); db.Responsable.Attach(rp); orga.Responsable.Remove(rp); db.SaveChanges(); System.Diagnostics.Debug.WriteLine("Nombre d'orgna pour le resp : " + rp.Organismes.Count()); if (rp.Organismes.Count() == 0) { db.Responsable.Remove(rp); } db.SaveChanges(); return(RedirectToAction("ShowResponsable", "Organismes", new { @id = orga.Id })); }
private void btnAgregar_Click(object sender, EventArgs e) { switch (this.tipoAlta) { case EAlta.Docente: docente = new Docente(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), Validaciones.ValidarSexo(cmbSexo.Text), dtmHoraEntrada.Value, dtmHoraSalida.Value, double.Parse(txtValorHora.Text)); docentes.Add(docente); MessageBox.Show("Docente ingresado correctamente", "Aviso"); break; case EAlta.NoDocente: noDocente = new Administrativo(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), Validaciones.ValidarSexo(cmbSexo.Text), dtmHoraEntrada.Value, dtmHoraSalida.Value, Validaciones.ValidarCargo(cmbCargo.Text)); noDocentes.Add(noDocente); MessageBox.Show("Personal ingresado correctamente", "Aviso"); break; case EAlta.Alumno: alumno = new Alumno(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), Validaciones.ValidarSexo(cmbSexo.Text), double.Parse(txtPrecioCuota.Text), int.Parse(txtLegajo.Text)); responsable = new Responsable(txtNombreResponsable.Text, txtApellidoResponsable.Text, int.Parse(txtDNIResponsable.Text), Validaciones.ValidarSexo(cmbSexoResponsable.Text), Validaciones.ValidarParentesco(cmbParentescoResponsable.Text), txtTelResponsable.Text); alumno.Responsable = responsable; alumnos.Add(alumno); MessageBox.Show("Alumno ingresado correctamente", "Aviso"); break; default: break; } }
public string SelectResponsable(string stObj) { JObject Jobj; Responsable objResp; clsTipoPersonal objClsCanal; try { Jobj = JObject.Parse(stObj); objResp = new Responsable(); objResp.usu_IDAreaServicio = Convert.ToInt64(Jobj["usu_IDAreaServicio"]); objClsCanal = new clsTipoPersonal(); return(JsonConvert.SerializeObject(objClsCanal.ListarResponsable(objResp.usu_IDAreaServicio))); } catch (Exception ex) { return(ex.ToString()); } finally { Jobj = null; objResp = null; objClsCanal = null; } }
private void btnAgregarPariente_Click(object sender, EventArgs e) { frmAltaPariente altaPariente = new frmAltaPariente(); DialogResult resultado = altaPariente.ShowDialog(); if (resultado == DialogResult.OK) { this.responsable = altaPariente.RetornaResponsable(); Listas.listaResponsables.Add(this.responsable); this.lsbPariente.Items.Clear(); foreach (Responsable responsable in Listas.listaResponsables) { ListViewItem item = new ListViewItem(); item = lsbPariente.Items.Add(responsable.Nombre); item.SubItems.Add(responsable.Apellido); item.SubItems.Add(responsable.Femenino.ToString()); item.SubItems.Add(responsable.Dni.ToString()); item.SubItems.Add(responsable.Parentesco.ToString()); item.SubItems.Add(responsable.Telefono); } this.btnAgregar.Enabled = true; } else if (this.DialogResult == DialogResult.Cancel) { MessageBox.Show("Se cancelo con exito"); } }
private Formations initializeFormation(decimal id) { // recupération de l'organisme auquel sera rattaché notre nouvelle formation Organismes orga = TempData["model"] as Organismes; // récupération du responsable pour le préremplir comme responsable pédagogique Responsable rp = db.Responsable.Find(((Responsable)Session["Responsable"]).Id); Formations formation = new Formations(); formation.TypedeFormationsId = id; formation.OrganismeId = orga.Id; formation.Habilitations = new Habilitations(); Personnel pers = new Personnel(); pers.Nom = rp.Nom; pers.Prenom = rp.Prenom; pers.Email = rp.Email; pers.Telephone = rp.Telephone; formation.Personnel = pers; return(formation); }
/// <summary> /// Adrián Serrano /// 5/28/2019 /// Efecto: devuelve una lista con todos los responsables /// Requiere: - /// Modifica: - /// Devuelve: lista de responsables /// </summary> /// <param></param> /// <returns><code>List<Responsable></code></returns> public List <Responsable> getResponsables() { List <Responsable> listaResponsables = new List <Responsable>(); SqlConnection sqlConnection = conexion.conexionCMEC(); SqlCommand sqlCommand = new SqlCommand("select id_responsable, nombre, usuario from UsuarioResponsable;", sqlConnection); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { Responsable responsable = new Responsable(); responsable.idResponsable = Convert.ToInt32(reader["id_responsable"].ToString()); responsable.nombre = reader["nombre"].ToString(); responsable.usuario = reader["usuario"].ToString(); listaResponsables.Add(responsable); } sqlConnection.Close(); return(listaResponsables); }
public async Task PostResponsableAsync(Responsable responsable) { if (NetworkInterface.GetIsNetworkAvailable()) { ResponsibleController service = new ResponsibleController(); responsable.Sex = SelectedSex; var respon = await service.PostResponsable(responsable); if (respon.Equals("Created")) { navigationService.NavigateTo("Acceuil"); NewResponsable = new Responsable(); } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR) { Title = Constantes.TITRE_ERREUR }; var res = await messageDialog.ShowAsync(); } } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR_CONNEXION) { Title = Constantes.TITRE_ERREUR_CONNECTION }; var res = messageDialog.ShowAsync(); } }
public async Task <IActionResult> Edit(int id, [Bind("ResponsableId,Nombre,Telefono,Direccion")] Responsable responsable) { if (id != responsable.ResponsableId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(responsable); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ResponsableExists(responsable.ResponsableId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(responsable)); }
private void Aceptar_BajaEquipos_Click(object sender, RoutedEventArgs e) { MySqlConnection BajaDatosCon = new MySqlConnection(Baja_equiposAsist.CadenaConexion()); try { BajaDatosCon.Open(); } catch (Exception ex) { MessageBox.Show($"Se perdio conexion con la base de datos\n\n{ex.Message}"); this.Close(); } if (BajaDatosCon.State == ConnectionState.Open) { try { MySqlDataReader reader = Baja_equiposAsist.In_Baja(BajaDatosCon, CodIn_BajaEquipos.Text, Descripcion_BajaEquipos.Text, Marca_BajaEquipos.Text, Modelo.Text, NumeroSerie.Text, Responsable.Text); reader.Close(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); CodIn_BajaEquipos.Clear(); Marca_BajaEquipos.Clear(); Modelo.Clear(); NumeroSerie.Clear(); Responsable.Clear(); Descripcion_BajaEquipos.Clear(); } } BajaDatosCon.Close(); MySqlConnection.ClearPool(BajaDatosCon); }
public ActionResult NewPassword(PasswordViewModel model) { if (ModelState.IsValid) { if (ctx.Ligues.Where(a => a.email == model.Email).Count() == 1) { ModelState.AddModelError("", "Votre nouveau mot de passe a été envoyé sur votre adresse email."); Ligues l = ctx.Ligues.Where(a => a.email == model.Email).FirstOrDefault(); ctx.Ligues.Attach(l); String tmp = generator(); l.password = encrypt(tmp); ctx.SaveChanges(); envoyer(l.email, l.Libelle, "", tmp); } else if (ctx.Responsable.Where(a => a.Email == model.Email).Count() == 1) { ModelState.AddModelError("", "Votre nouveau mot de passe a été envoyé sur votre adresse email."); Responsable r = ctx.Responsable.Where(a => a.Email == model.Email).FirstOrDefault(); ctx.Responsable.Attach(r); String tmp = generator(); r.Password = encrypt(tmp); ctx.SaveChanges(); envoyer(r.Email, r.Nom, r.Prenom, tmp); } else { ModelState.AddModelError("", "Cette adresse email est introuvable."); } } return(View(model)); }
public void TestAlumnoIgual() { FrmPrincipal principal = new FrmPrincipal(); FrmAltaAlumno altaAlumno = new FrmAltaAlumno(); List <Alumno> listaAlumnos2 = new List <Alumno>(); Alumno alumno1 = new Alumno("Pepe", "Peposo", 30000000, false, 500); Alumno alumno2 = new Alumno("Pepe", "Peposo", 30000000, false, 500); Responsable responsable1 = new Responsable("Juan", "Martinez", 50000000, false, EParentesco.Padre, "15265423"); Responsable responsable2 = new Responsable("Juan", "Martinez", 50000000, false, EParentesco.Padre, "15265423"); alumno1.Legajo = 5; alumno2.Legajo = 5; alumno1.Responsable = responsable1; alumno2.Responsable = responsable2; altaAlumno.Alumno = alumno2; listaAlumnos2.Add(alumno1); principal.ListaAlumnos = listaAlumnos2; principal.ValidarAlumnoIgual(alumno2); //listaAlumnos2.Add(alumno1); //listaAlumnos.Add(alumno2); // principal.listaAlumnos.Add(alumno2); //_ = alumno1 == alumno2;// }
public static bool Eliminar(int id) { bool eliminado = false; Contexto contexto = new Contexto(); try { Responsable responsable = contexto.responsables.Find(id); contexto.responsables.Remove(responsable); if (contexto.SaveChanges() > 0) { eliminado = true; } contexto.Dispose(); } catch (Exception) { throw; } return(eliminado); }
public IHttpActionResult PutResponsable(Responsable responsable) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(responsable).State = EntityState.Modified; try { db.SaveChanges(); return(Ok(true)); } catch (DbUpdateConcurrencyException) { if (!ResponsableExists(responsable.IdResponsable)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void BuscarButton_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (Validar(1)) { MessageBox.Show("Ingrese un ID"); return; } int id = Convert.ToInt32(ResponsableIdNumericUpDown.Value); Responsable responsable = BLL.ResponsableBLL.Buscar(id); if (responsable != null) { ResponsableIdNumericUpDown.Value = responsable.ResponsableId; NombreTextBox.Text = responsable.Nombre; ApellidoTextBox.Text = responsable.Apellido; DireccionTextBox.Text = responsable.Direccion; TelCasaTextBox.Text = responsable.TelefonoCasa; TelCelTextBox.Text = responsable.TelefonoCelular; TelOtroTextBox.Text = responsable.TelefonoOtro; CedulaTextBox.Text = responsable.Cedula; NumeroResponsableUpDown.Value = responsable.Numero; } else { MessageBox.Show("No se encontro", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult ParametreResponsable(Responsable responsable) { if (ModelState.IsValid) { var updateResp = db.Responsable.Find(responsable.Id); db.Responsable.Attach(updateResp); if (updateResp.Licence != responsable.Licence) { if (db.Responsable.Any(r => r.Licence == responsable.Licence)) { ModelState.AddModelError("Licence", "Un responsabe est déjà renseigné avec ce numéro de licence veuillez en choisir un autre."); return(View(responsable)); } updateResp.Licence = responsable.Licence; } if (updateResp.Password != responsable.Password) { updateResp.Password = encrypt(responsable.Password); } updateResp.Nom = responsable.Nom; updateResp.Prenom = responsable.Prenom; updateResp.Telephone = responsable.Telephone; updateResp.Email = responsable.Email; db.SaveChanges(); return(RedirectToAction("Home")); } return(View(responsable)); }
public ActionResult Login(string Mail, string Mdp) { Responsable res; Employe emp; string a = " Select * from Responsable where Mail = '" + Mail + "' AND Mdp = '" + Mdp + "'"; var respo = bd.Responsable .SqlQuery(a); ViewBag.e = a; res = new Responsable(); emp = new Employe(); res = bd.Responsable.Where(m => m.Mail == Mail).Where(m => m.Mdp == Mdp).SingleOrDefault(); emp = bd.Employe.Where(m => m.Nom.ToString() == Mail).SingleOrDefault(); if (respo.Count() != 0) { HttpCookie cookie = new HttpCookie("cookie"); cookie.Value = Mail; this.ControllerContext.HttpContext.Response.Cookies. Add(cookie); string s = "Select * from Responsable where Mail='" + Mail + "' AND Mdp='" + Mdp + "' "; return(RedirectToAction("Acceuil")); } else if (emp != null) { HttpCookie cookie = new HttpCookie("cookie"); cookie.Value = emp.Nom.ToString(); this.ControllerContext.HttpContext.Response.Cookies. Add(cookie); return(RedirectToAction("Demande_congé")); } else { } return(View()); }
protected void btnAccept_Click(object sender, ImageClickEventArgs e) { try { if (!DataOk()) { return; } if (newRecord) { responsable = new Responsable(); } UnloadData(responsable); if (newRecord) { ctx.Add(responsable); } ctx.SaveChanges(); if (newRecord) { RadAjaxManager1.ResponseScripts.Add(String.Format("closeWindowRefreshGrid('{0}', 'new');" , caller)); } else { RadAjaxManager1.ResponseScripts.Add(String.Format("closeWindowRefreshGrid('{0}', 'edit');" , caller)); } } catch (Exception ex) { ControlDeError(ex); } }
public ActionResult Create([Bind(Include = "Id,Cod_Persona,Nombres,Apellidos,Fecha_Nac,E_Mail,Cedula,Sexo,Estado_Civil,Num_Pasaporte,Telefono,Direccion,DepartamentoId,Profesion,Centro_Laboral,Tipo_Sangre")] Responsable responsable, string txtpass) { responsable.Cod_Persona = "ASN" + responsable.Fecha_Nac.ToShortDateString() + DateTime.Now.Year.ToString(); if (ModelState.IsValid) { db.Personas.Add(responsable); db.SaveChanges(); //accedemos al modelo de la seguridad integrada ApplicationDbContext context = new ApplicationDbContext(); //definimos las variables manejadoras de roles y usuarios var ManejadorRol = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var ManejadorUsuario = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); var user = new ApplicationUser(); user.Nombre = responsable.Nombres; user.Apellido = responsable.Apellidos; user.UserName = responsable.E_Mail; user.Email = responsable.E_Mail; string PWD = txtpass; var chkUser = ManejadorUsuario.Create(user, PWD); //si se creo con exito if (chkUser.Succeeded) { ManejadorUsuario.AddToRole(user.Id, "Manager"); } return(RedirectToAction("Index")); } ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Nombre_Departamento", responsable.DepartamentoId); return(View(responsable)); }
/// <summary> /// Botón Cargar Alumnos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCargar_Click(object sender, EventArgs e) { //(EColores)Enum.Parse(typeof(EColores), cmbSala.Items[cmbSala.SelectedIndex].ToString())//(EColores)Enum.Parse(typeof(EColores), "Rojo") if (int.TryParse(txtDniAlumno.Text, out int dniAux) && int.TryParse(txtLegajoAlumno.Text, out int legajoAux) && float.TryParse(txtPrecioCuotaAlumno.Text, out float precioAux) && int.TryParse(txtDniResponsable.Text, out int dniRespAux)) { responsable = new Responsable(txtNombreResponsable.Text, txtApellidoResponsable.Text, dniRespAux, (EParentesco)Enum.Parse(typeof(EParentesco), cmbParentescoResponsable.Text), txtTelefonoResponsable.Text); alumno = new Alumno(txtNombreAlumno.Text, txtApellidoAlumno.Text, dniAux, chkFemeninoAlumno.Checked, (EColores)Enum.Parse(typeof(EColores), cmbSala.Text), legajoAux, precioAux, responsable); MessageBox.Show("Carga Exitosa"); } else { MessageBox.Show("Error!!Revise los datos"); } txtApellidoAlumno.Text = string.Empty; txtApellidoResponsable.Text = string.Empty; txtDniAlumno.Text = string.Empty; txtDniResponsable.Text = string.Empty; txtLegajoAlumno.Text = string.Empty; txtNombreAlumno.Text = string.Empty; txtNombreResponsable.Text = string.Empty; txtPrecioCuotaAlumno.Text = string.Empty; txtTelefonoResponsable.Text = string.Empty; cmbSala.Text = string.Empty; }