/// <summary> /// Registrar empleado (se registra primero la persona y luego el empleado) /// </summary> /// <param name="persona"></param> /// <param name="empleado"></param> public void RegistrarEmpleado(SIGEEA_Persona persona, SIGEEA_Empleado empleado) { DataClasses1DataContext dc = new DataClasses1DataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); empleado.FK_Id_Persona = persona.PK_Id_Persona; dc.SIGEEA_Empleados.InsertOnSubmit(empleado); dc.SubmitChanges(); }
/// <summary> /// Registrar cliente (se registra primero la persona, y luego el cliente) /// </summary> /// <param name="persona"></param> /// <param name="cliente"></param> /// <param name="creCliente"></param> public void RegistrarCliente(SIGEEA_Persona persona, SIGEEA_Cliente cliente, SIGEEA_CreCliente creCliente) { DataClasses1DataContext dc = new DataClasses1DataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); dc.SIGEEA_CreClientes.InsertOnSubmit(creCliente); cliente.FK_Id_Persona = persona.PK_Id_Persona; cliente.FK_Id_CreCliente = creCliente.PK_Id_CreCliente; dc.SIGEEA_Clientes.InsertOnSubmit(cliente); dc.SubmitChanges(); }
/// <summary> /// Registrar empleado (se registra primero la persona, la escolaridad y luego el empleado) /// </summary> /// <param name="persona"></param> /// <param name="empleado"></param> public void RegistrarEmpleado(SIGEEA_Persona persona, SIGEEA_Empleado empleado, SIGEEA_Escolaridad escolaridad) { DataClasses1DataContext dc = new DataClasses1DataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); dc.SIGEEA_Escolaridads.InsertOnSubmit(escolaridad); dc.SubmitChanges(); empleado.FK_Id_Persona = persona.PK_Id_Persona; empleado.FK_Id_Escolaridad = escolaridad.PK_Id_Escolaridad; empleado.Estado_Empleado = true; dc.SIGEEA_Empleados.InsertOnSubmit(empleado); dc.SubmitChanges(); }
/// <summary> /// Registrar cliente (se registra primero la persona, y luego el cliente) /// </summary> /// <param name="persona"></param> /// <param name="cliente"></param> /// <param name="creCliente"></param> public void RegistrarCliente(SIGEEA_Persona persona, SIGEEA_Cliente cliente, int pkCategoria) { DataClasses1DataContext dc = new DataClasses1DataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); dc.SubmitChanges(); cliente.FK_Id_Persona = persona.PK_Id_Persona; cliente.FK_Id_CatCliente = pkCategoria; cliente.Estado_Cliente = true; cliente.FK_Id_Empresa = 1; dc.SIGEEA_Clientes.InsertOnSubmit(cliente); dc.SubmitChanges(); }
/// <summary> /// Registrar cliente (se registra primero la persona, y luego el cliente) /// </summary> /// <param name="persona"></param> /// <param name="cliente"></param> /// <param name="creCliente"></param> public void RegistrarCliente(SIGEEA_Persona persona, SIGEEA_Cliente cliente, int pkCategoria) { DataClasses1DataContext dc = new DataClasses1DataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); cliente.FK_Id_Persona = persona.PK_Id_Persona; cliente.FK_Id_CatCliente = pkCategoria; cliente.Estado_Cliente = true; cliente.FK_Id_Empresa = 1; dc.SIGEEA_Clientes.InsertOnSubmit(cliente); dc.SubmitChanges(); }
/// <summary> /// Registrar empleado (se registra primero la persona, la escolaridad y luego el empleado) /// </summary> /// <param name="persona"></param> /// <param name="empleado"></param> public void RegistrarEmpleado(SIGEEA_Persona persona, SIGEEA_Empleado empleado, SIGEEA_Escolaridad escolaridad) { SIGEEA_DiagramaDataContext dc = new SIGEEA_DiagramaDataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); dc.SIGEEA_Escolaridads.InsertOnSubmit(escolaridad); dc.SubmitChanges(); empleado.FK_Id_Persona = persona.PK_Id_Persona; empleado.FK_Id_Escolaridad = escolaridad.PK_Id_Escolaridad; empleado.Estado_Empleado = true; empleado.FK_Id_Empresa = 1; dc.SIGEEA_Empleados.InsertOnSubmit(empleado); dc.SubmitChanges(); }
/// <summary> /// Registrar asociado (se registra primero la persona y luego el asociado) /// </summary> /// <param name="persona"></param> /// <param name="asociado"></param> public void RegistrarAsociado(SIGEEA_Persona persona, SIGEEA_Asociado asociado) { DataClasses1DataContext dc = new DataClasses1DataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); asociado.FK_Id_Persona = persona.PK_Id_Persona; asociado.Codigo_Asociado = "F"; asociado.Categoria_Asociado = 5; dc.SIGEEA_Asociados.InsertOnSubmit(asociado); dc.SubmitChanges(); SIGEEA_Asociado modificarAsociado = new SIGEEA_Asociado(); modificarAsociado = dc.SIGEEA_Asociados.First(c => c.PK_Id_Asociado == asociado.PK_Id_Asociado); modificarAsociado.Codigo_Asociado = "F" + modificarAsociado.PK_Id_Asociado.ToString() + persona.PriNombre_Persona[0] + persona.PriApellido_Persona[0] + persona.SegApellido_Persona[0]; dc.SubmitChanges(); }
/// <summary> /// Registrar asociado (se registra primero la persona y luego el asociado) /// </summary> /// <param name="persona"></param> /// <param name="asociado"></param> public void RegistrarAsociado(SIGEEA_Persona persona, SIGEEA_Asociado asociado) { try { DataClasses1DataContext dc = new DataClasses1DataContext(); PersonaMantenimiento nuevaPersona = new PersonaMantenimiento(); nuevaPersona.RegistrarPersona(persona); asociado.FK_Id_Persona = persona.PK_Id_Persona; asociado.Codigo_Asociado = "F"; asociado.FK_Id_CatAsociado = null; dc.SIGEEA_Asociados.InsertOnSubmit(asociado); dc.SubmitChanges(); string codigoAsociado = "F" + asociado.PK_Id_Asociado.ToString() + persona.PriNombre_Persona[0] + persona.PriApellido_Persona[0] + persona.SegApellido_Persona[0]; dc.SIGEEA_spCodigoAsociado(asociado.PK_Id_Asociado, codigoAsociado); dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("Error:" + ex.Message); } }