예제 #1
0
 partial void DeleteRecurso(Recurso instance);
예제 #2
0
 partial void InsertRecurso(Recurso instance);
예제 #3
0
 partial void UpdateRecurso(Recurso instance);
예제 #4
0
        private void btnGrabar_Click(object sender, RoutedEventArgs e)
        {
            try
            {

                //MessageBox.Show("nombre: " + txtNombre.Text + "clave: " + txtClave.Text + "Año: " + Canio.Text + "Vigencia: " + CHvigente.IsChecked);

                if(txtNombre.Text==""){
                    MessageBox.Show("Ingresar Nombre");
                }
                else if (txtClave.Text == "") {
                    MessageBox.Show("Ingresar Clave");
                }
                else if (Canio.Text=="")
                {
                    MessageBox.Show("Ingresar Año");
                }
                else if (CHvigente.IsChecked == false)
                {
                    MessageBox.Show("La vigencia esta Desactivada");
                }
                else
                {
                    Table<Recurso> tf = con2.GetTable<Recurso>();
                    Recurso Re = new Recurso();
                    Re.idRecurso = 0;
                    Re.Nombre = txtNombre.Text;
                    Re.ClavePresupuestal = txtClave.Text;
                    Re.FechaRegistro = Convert.ToDateTime(fechRegistro);
                    Re.AnioAplica = Convert.ToInt32(Canio.Text);
                    Re.idEmpleado = id_Empleado;
                    Re.Vigente = CHvigente.IsChecked;
                    Re.SaldoInicial = 0;
                    Re.SaldoFin = 0;
                    Re.Observaciones = "";
                    tf.InsertOnSubmit(Re);
                    tf.Context.SubmitChanges();
                    MessageBox.Show("Se Inserto Correctamente");
                    recur.Clear();
                    llenarTabla();
                }
            }
            catch (Exception Ex)
            {

                MessageBox.Show(Ex.Message);

                return;

            }
        }