コード例 #1
0
        private void DgvTipoCliente_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            btnEliminar.IsEnabled  = true;
            btnModificar.IsEnabled = true;

            if (dgvTipoCliente.SelectedItem != null)
            {
                TipoCliente tipoCliente = (TipoCliente)dgvTipoCliente.SelectedItem;
                txtDescripcion.Text = tipoCliente.tipcli_descripcion;
                txtId.Text          = tipoCliente.idTipoCliente.ToString();
            }
        }
コード例 #2
0
 private void BtnEliminar_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Confirma la eliminación del registro?", "Eliminacion de registro", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         if (dgvTipoCliente.SelectedItem != null)
         {
             TipoCliente tipoCliente = (TipoCliente)dgvTipoCliente.SelectedItem;
             db.TipoCliente.Remove(tipoCliente);
             db.SaveChanges();
             LimpiarFormulario();
             ActualizarDgv();
         }
     }
 }
コード例 #3
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (modo.Equals("A"))
            {
                TipoCliente tipoCliente = new TipoCliente();
                tipoCliente.tipcli_descripcion = txtDescripcion.Text.Trim();

                db.TipoCliente.Add(tipoCliente);
                db.SaveChanges();
            }
            else if (modo.Equals("E"))
            {
                if (dgvTipoCliente.SelectedItem != null)
                {
                    TipoCliente tipoCliente = (TipoCliente)dgvTipoCliente.SelectedItem;
                    tipoCliente.tipcli_descripcion = txtDescripcion.Text.Trim();

                    db.Entry(tipoCliente).State = System.Data.Entity.EntityState.Modified;
                }
            }
            LimpiarFormulario();
            ActualizarDgv();
            BloquearFormulario();
        }