private void btn_guadar_Click(object sender, RoutedEventArgs e) { this.bi_generico.IsBusy = true; atenciones _atenciones = new atenciones(); foreach (var objeto in lista) { atenciones_incidencias _atenciones_incidencias = new atenciones_incidencias(); atenciones_procesos_incidencias _atenciones_procesos_incidencias = new atenciones_procesos_incidencias(); _atenciones_incidencias.ate_inc_fecha_ingreso = DateTime.Now; _atenciones_incidencias.ate_inc_observacion = objeto.ate_inc_observacion; _atenciones_incidencias.inc_idn = objeto.inc_idn; _atenciones_incidencias.usu_pro_idn = objeto.usu_pro_idn; _atenciones_incidencias.ate_inc_resuelta = false; // _atenciones_procesos_incidencias.ate_pro_inc_fecha_ingreso = DateTime.Now; // _atenciones_procesos_incidencias.pro_ges_inc_idn = 19; // _atenciones_procesos_incidencias.emp_usu_sed_idn = Global._g_emp_usu_sed_idn; // _atenciones_incidencias.atenciones_procesos_incidencias.Add(_atenciones_procesos_incidencias); _atenciones.atenciones_incidencias.Add(_atenciones_incidencias); } _atenciones.ate_fecha_ingreso = DateTime.Now; _atenciones.usu_idn = int.Parse(txt_id.Text.Trim()); _atenciones.ate_cerrada = false; _atenciones.emp_usu_sed_idn = Global._g_emp_usu_sed_idn; ds_siete _db_incidencias = new ds_siete(); _db_incidencias.atenciones.Add(_atenciones); _db_incidencias.SubmitChanges(); // SubmitOperation _so = _db_incidencias.SubmitChanges(); //_so.Completed += new EventHandler(async_summit_db_gestiones); }
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); }