// ##################################################################################################
// ################################        Constructor y load form      #############################
// ##################################################################################################

        public FormAsociadoTrabajo(Asociado asociado, Form parent = null)
        {
            InitializeComponent();
            txtLugarTelefono.KeyPress += new KeyPressEventHandler(Validar.soloNumeros);

            LugarTrabajoServicio.fillComboBox(cmbNombre);
            this.asociado = asociado;
            nuevo         = parent != null;
            if (nuevo)
            {
                formParent = parent;
            }
        }
        private int obtenerIdLugar()
        {
            int id;

            if (nuevoLugar)
            {
                id = LugarTrabajoServicio.insert(cmbNombre.Text, txtLugarDireccion.Text, txtLugarTelefono.Text);
            }
            else
            {
                LugarTrabajo lugar = (LugarTrabajo)(cmbNombre.SelectedItem as ComboBoxItem).Value;

                lugar.direccion = txtLugarDireccion.Text;
                lugar.telefono  = txtLugarTelefono.Text;

                lugar.update();

                id = lugar.id;
            }

            return(id);
        }