private void botonRegistrar_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var persona = new Modelo.Persona { nombresPersona = textNombreAuditor.Text, apellidoMaternoPersona = textapellidoMaterno.Text, apellidoPaternoPersona = textApellidoPaterno.Text, callePersona = textCalle.Text, numeroCallePersona = Convert.ToInt32(textNumero.Text), cpPersona = Convert.ToInt32(textCodigoPostal.Text), paisPersona = textPais.Text, coloniaPersona = textColonia.Text, entidadFederativa = textEntidadFederativa.Text, perfilProfesional = textPerfilPRofesional.Text }; contexto.Persona.InsertOnSubmit(persona); contexto.SubmitChanges(); var person = contexto.Persona.Where(x => x.nombresPersona == textNombreAuditor.Text).FirstOrDefault(); var usuario = new Modelo.Usuario { idPersona = person.idPersona, nombreUsuario = textUsuario.Text, contrasenaUsuario = textContrasena.Text, idRol = 2 }; contexto.Usuario.InsertOnSubmit(usuario); contexto.SubmitChanges(); var user = contexto.Usuario.Where(x => x.nombreUsuario == textUsuario.Text).FirstOrDefault(); var auditor = new Modelo.Auditor { idUsuario = user.idUsuario }; contexto.Auditor.InsertOnSubmit(auditor); contexto.SubmitChanges(); limpiar(); MessageBox.Show("Auditor Registrado Correctamente"); } }
private void btnAsignar_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var persona = contexto.Persona.Where(x => x.nombresPersona == comboBoxAuditor.Text).FirstOrDefault(); var usuario = contexto.Usuario.Where(x => x.idPersona == persona.idPersona).FirstOrDefault(); var auditor = contexto.Auditor.Where(x => x.idUsuario == usuario.idUsuario).FirstOrDefault(); var empresa = contexto.Empresa.Where(x => x.nombreFiscalEmpresa == comboBoxEmpresa.Text).FirstOrDefault(); var vinculo = new Modelo.AuditorXEmpresa { idEmpresa = empresa.idEmpresa, idAuditor = auditor.idAuditor }; contexto.AuditorXEmpresa.InsertOnSubmit(vinculo); contexto.SubmitChanges(); MessageBox.Show("Auditor Asignado Correctamente"); } }
private void button1_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var empresa = new Modelo.Empresa { razonSocialEmpresa = txtRazonSocial.Text, nombreFiscalEmpresa = txtNombreFiscal.Text, rfcEmpresa = txtRFC.Text, telefonoEmpresa = txtTelefono.Text, correoElectronicoEmpresa = txtCorreoElectronico.Text, giroEmpresa = txtGiro.Text, representanteLegal = txtRepresentanteLega.Text, calleNumeroEmpresa = txtCalleNumero.Text, municipioEmpresa = txtMunicipio.Text, cpEmpresa = txtCodigoPostal.Text }; contexto.Empresa.InsertOnSubmit(empresa); contexto.SubmitChanges(); MessageBox.Show("Empresa Registrada Correctamente"); } }