Ejemplo n.º 1
0
        private void btn_guardar_Click_1(object sender, RoutedEventArgs e)
        {
            this.bi_incidencias.IsBusy = true;
            c_procesos_gestiones_nombres _gestion = (c_procesos_gestiones_nombres)this.cb_gestiones.SelectedItem;



            ds_siete _db_gestiones = new ds_siete();
            var      _consulta     = _db_gestiones.Getprocesos_gestiones_incidencias_saltos_x_idQuery(_gestion.pro_ges_inc_idn);

            _db_gestiones.Load(_consulta, async_Getprocesos_gestiones_incidencias_saltos_x_idQuery, null);
        }
Ejemplo n.º 2
0
        private void async_Getprocesos_gestiones_incidencias_saltos_x_idQuery(LoadOperation <procesos_gestiones_incidencias_saltos> _async_objeto)
        {
            int _conta;

            _conta = _async_objeto.Entities.Count();



            ds_siete _db_gestiones = new ds_siete();
            c_procesos_gestiones_nombres _gestion = (c_procesos_gestiones_nombres)this.cb_gestiones.SelectedItem;

            c_usuarios_nombre _usuario = (c_usuarios_nombre)this.cb_funcionarios.SelectedItem;
            atenciones_procesos_incidencias v_atenciones_procesos_incidencias = new atenciones_procesos_incidencias();

            v_atenciones_procesos_incidencias.ate_inc_idn               = int.Parse(this.txt_incidencia_id.Text.Trim());
            v_atenciones_procesos_incidencias.pro_ges_inc_idn           = _gestion.pro_ges_inc_idn;
            v_atenciones_procesos_incidencias.ate_pro_inc_observacion   = this.txt_observacion.Text.Trim();
            v_atenciones_procesos_incidencias.ate_pro_inc_fecha_ingreso = DateTime.Now;
            v_atenciones_procesos_incidencias.emp_usu_sed_idn           = _emp_usu_sed_idn;



            _db_gestiones.atenciones_procesos_incidencias.Add(v_atenciones_procesos_incidencias);


            if (_conta == 1)
            {
                procesos_gestiones_incidencias_saltos _objeto = _async_objeto.Entities.First();
                atenciones_procesos_incidencias       v_atenciones_procesos_incidencias_siguiente = new atenciones_procesos_incidencias();



                v_atenciones_procesos_incidencias_siguiente.ate_inc_idn               = int.Parse(this.txt_incidencia_id.Text.Trim());
                v_atenciones_procesos_incidencias_siguiente.pro_ges_inc_idn           = _objeto.pro_ges_inc_idn_salta;
                v_atenciones_procesos_incidencias_siguiente.ate_pro_inc_observacion   = " ";
                v_atenciones_procesos_incidencias_siguiente.ate_pro_inc_fecha_ingreso = DateTime.Now;
                v_atenciones_procesos_incidencias_siguiente.emp_usu_sed_idn           = _usuario.emp_usu_sed_idn;

                _db_gestiones.atenciones_procesos_incidencias.Add(v_atenciones_procesos_incidencias_siguiente);
            }

            SubmitOperation _so = _db_gestiones.SubmitChanges();

            _so.Completed += new EventHandler(async_summit_db_gestiones);
        }
Ejemplo n.º 3
0
        private void cb_gestiones_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            c_procesos_gestiones_nombres _gestion = (c_procesos_gestiones_nombres)this.cb_gestiones.SelectedItem;


            /* if (_gestion.nombre != null)
             * {
             *
             *    switch (_gestion.pro_ges_inc_idn)
             *    {
             *        case 6:
             *            this.cb_funcionarios.IsEnabled = true;
             *            break;
             *        case 10:
             *            this.cb_funcionarios.IsEnabled = true;
             *            break;
             *        case 13:
             *            this.cb_funcionarios.IsEnabled = true;
             *            break;
             *    }
             *
             * }*/
        }