private void btnAgregar_Click(object sender, RoutedEventArgs e)
        {
            if (txtMonto.Text == "")
            {
                MessageBox.Show("Cargar Monto");
                txtMonto.Focus();
            }

            Liquidacion_Mensual_Detalle liquimen = new Liquidacion_Mensual_Detalle();

            liquimen.Liquidacion_Mensual = (Liquidacion_Mensual)cboLiquidacion.SelectedItem;
            liquimen.Empleado            = (Empleado)cboEmpleado.SelectedItem;
            liquimen.Concepto            = (Concepto)cboConcepto.SelectedItem;
            liquimen.Monto = Convert.ToInt32(txtMonto.Text);

            if (liquimen.Liquidacion_Mensual != null && liquimen.Empleado != null && liquimen.Concepto != null && liquimen.Monto != 0)
            {
                datos.Liquidacion_Mensual_Detalle.Add(liquimen);
                datos.SaveChanges();
                CargarGrillaConceptoLiquidacion();
            }

            else
            {
                MessageBox.Show("fatltan datos");
            }
        }
 private void btneliminar_Click(object sender, RoutedEventArgs e)
 {
     if (dgConceptosLiquidacion.SelectedItem != null)
     {
         Liquidacion_Mensual_Detalle a = (Liquidacion_Mensual_Detalle)dgConceptosLiquidacion.SelectedItem;
         datos.Liquidacion_Mensual_Detalle.Remove(a);
         datos.SaveChanges();
         CargarGrillaConceptoLiquidacion();
     }
     else
     {
         MessageBox.Show("Debe seleccionar un detalle de la grilla para eliminar!");
     }
 }
        private void btnmodificar_Click(object sender, RoutedEventArgs e)
        {
            if (dgConceptosLiquidacion.SelectedItem != null)
            {
                Liquidacion_Mensual_Detalle liquime = (Liquidacion_Mensual_Detalle)dgConceptosLiquidacion.SelectedItem;
                liquime.Empleado = (Empleado)cboEmpleado.SelectedItem;
                liquime.Concepto = (Concepto)cboConcepto.SelectedItem;
                liquime.Monto    = Convert.ToInt32(txtMonto.Text);

                //Le ponemos una banderita de que se modicaron datos en la entidad..
                datos.Entry(liquime).State = System.Data.Entity.EntityState.Modified;
                datos.SaveChanges();
                CargarGrillaConceptoLiquidacion();
            }
            else
            {
                MessageBox.Show("Debe seleccionar el detalle de la liquidacion para modificar!");
            }
        }