示例#1
0
 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");
     }
 }
示例#2
0
 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");
     }
 }
示例#3
0
        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");
            }
        }