private void cmBxFiltroEmpleados_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     
     if (cmBxFiltroEmpleados.SelectedIndex > 0)
     {
         //Crear objeto de tipo departamento para enviarlo al webService de forma asincronica
         SilverlightApplication.EmpleadosServiceReference.empleado empleadosDepartamento = new SilverlightApplication.EmpleadosServiceReference.empleado();
         empleadosDepartamento.idDepto = Int32.Parse(cmBxFiltroEmpleados.SelectedValue.ToString());
         proxyEmpleados.getEmpleadosDepartamentoCompleted += proxyEmpleados_getEmpleadosDepartamentoCompleted;
         proxyEmpleados.getEmpleadosDepartamentoAsync(empleadosDepartamento); //envia el objeto de tipo empleado al webService
     }
     else if (cmBxFiltroEmpleados.SelectedIndex == 0)
     {
         cargarDatos();
     }
     
     
 }
        //Crear empleado
        private void btnCrearNuevoEmpleado_Click(object sender, RoutedEventArgs e)
        {
            //Crear objeto de tipo empleado para enviarlo al webService de forma asincronica
            SilverlightApplication.EmpleadosServiceReference.empleado nuevoEmpleado = new SilverlightApplication.EmpleadosServiceReference.empleado();
                
            if (txtbxNombreNuevoEmpleado.Text != "")
            {
                //Para subir imagen
                //Si selecciona imagen, entonces pide que suba la imagen
                if (chkBxFotoNuevoEmpleado.IsChecked.Value)
                {
	                OpenFileDialog openFileDialog = new OpenFileDialog();
	                openFileDialog.Filter = "JPEG files|*.jpg";

	                bool? IsSelected = openFileDialog.ShowDialog();

	                if (IsSelected == true)
	                {
		                BitmapImage bitImage = new BitmapImage();
		                bitImage.SetSource(openFileDialog.File.OpenRead());

		                //Image1 is object of Image
		                Myimage.Source = bitImage;
	                }
                
                }

                
                nuevoEmpleado.nbrEmpleado = txtbxNombreNuevoEmpleado.Text;

                //si no hay encargado entonces no lo envia
                if (cmbxDepartamentosNuevoEmpleado.SelectedIndex >= 0)
                {
                    nuevoEmpleado.idDepto = Int32.Parse(cmbxDepartamentosNuevoEmpleado.SelectedValue.ToString());
                }

                proxyEmpleados.agregarNuevoEmpleadoAsync(nuevoEmpleado); //envia el objeto de tipo empleado al webService

                cargarDatos();
                cargarDatos();
            }
            else
            {
                //msj de error
            }
            
        }