private void BtnRegistrar_Click(object sender, RoutedEventArgs e) { SIGEEA_Persona nuevaPersona = new SIGEEA_Persona(); nuevaPersona.Cedula_Persona = txbCedula.Text; nuevaPersona.FecNacimiento_Persona = dtpFecNacimiento.SelectedDate.Value; nuevaPersona.FK_Id_Direccion = null; nuevaPersona.FK_Id_Nacionalidad = cbxNacionalidad.SelectedIndex + 1; ComboBoxItem item = (ComboBoxItem)cbxGenero.SelectedItem; nuevaPersona.Genero_Persona = item.Content.ToString(); nuevaPersona.PriApellido_Persona = txbPriApellido.Text; nuevaPersona.PriNombre_Persona = txbPriNombre.Text; nuevaPersona.SegApellido_Persona = txbSegApellido.Text; nuevaPersona.SegNombre_Persona = txbSegNombre.Text; if (tipoPersona == "Asociado") { SIGEEA_Asociado nuevoAsociado = new SIGEEA_Asociado(); nuevoAsociado.Estado_Asociado = true; nuevoAsociado.FecIngreso_Asociado = DateTime.Today; nuevoAsociado.FK_Id_Representante = null; AsociadoMantenimiento Asociado = new AsociadoMantenimiento(); Asociado.RegistrarAsociado(nuevaPersona, nuevoAsociado); } }
/// <summary> /// Eliminar asociado (cambia de estado). /// </summary> /// <param name="asociado"></param> public void EliminarAsociado(SIGEEA_Asociado asociado) { DataClasses1DataContext dc = new DataClasses1DataContext(); SIGEEA_Asociado asoc = dc.SIGEEA_Asociados.First(c => c.PK_Id_Asociado == asociado.PK_Id_Asociado); asoc.Estado_Asociado = false; dc.SubmitChanges(); }
/// <summary> /// Registrar Finca /// </summary> /// <param name="finca"></param> /// <param name="asociado"></param> /// <param name="direccion"></param> public int RegistrarFinca(SIGEEA_Finca finca, SIGEEA_Asociado asociado) { DataClasses1DataContext dc = new DataClasses1DataContext(); finca.FK_Id_Asociado = asociado.PK_Id_Asociado; finca.FecRegistro_Finca = DateTime.Now; finca.FK_Id_Direccion = null; dc.SIGEEA_Fincas.InsertOnSubmit(finca); dc.SubmitChanges(); return finca.PK_Id_Finca; }
/// <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); } }
partial void DeleteSIGEEA_Asociado(SIGEEA_Asociado instance);
partial void UpdateSIGEEA_Asociado(SIGEEA_Asociado instance);
partial void InsertSIGEEA_Asociado(SIGEEA_Asociado instance);
private void detach_SIGEEA_Asociados(SIGEEA_Asociado entity) { this.SendPropertyChanging(); entity.SIGEEA_Representante = null; }
public SIGEEA_Asociado ObtenerAsociado(int pkAsociado) { DataClasses1DataContext dc = new DataClasses1DataContext(); SIGEEA_Asociado asociado = new SIGEEA_Asociado(); asociado = dc.SIGEEA_Asociados.First(c => c.PK_Id_Asociado == pkAsociado); return asociado; }
private void BtnSiguiente_Click(object sender, RoutedEventArgs e) { try { if (tipoPersona == "Asociado") { RegistrarPersona(); if (editar == false) { AsociadoMantenimiento Asociado = new AsociadoMantenimiento(); SIGEEA_Asociado nuevoAsociado = new SIGEEA_Asociado(); nuevoAsociado.Estado_Asociado = true; nuevoAsociado.FK_Id_Representante = null; nuevoAsociado.FecIngreso_Asociado = DateTime.Today; nuevoAsociado.FK_Id_Empresa = 1; Asociado.RegistrarAsociado(nuevaPersona, nuevoAsociado); } else { nuevaPersona.PK_Id_Persona = pk_Persona; PersonaMantenimiento Persona = new PersonaMantenimiento(); Persona.ModificarPersona(nuevaPersona); } MessageBox.Show("Su solicitud se ha concluido de manera correcta."); this.Close(); } else if (tipoPersona == "Empleado") { grdPersona.Visibility = Visibility.Collapsed; grdEmpleado.Visibility = Visibility.Visible; grdCliente.Visibility = Visibility.Collapsed; } else if (tipoPersona == "Cliente") { RegistrarPersona(); grdPersona.Visibility = Visibility.Collapsed; grdEmpleado.Visibility = Visibility.Collapsed; grdCliente.Visibility = Visibility.Visible; listarCategorias(); } } catch (Exception ex) { MessageBox.Show("Debe ingresar la información de manera correcta."); } }