/*private void Pago_tercero_Closed(object sender, EventArgs e) * { * Pago_Tercero ventana = sender as Pago_Tercero; * if (ventana._ok) * { dt_pago_terc = ventana.datos; } * * if (dt_pago_terc != null && dt_pago_terc.Rows.Count > 0) * { * chk_Pago_Tercero.IsChecked = true; * } * else * { * chk_Pago_Tercero.IsChecked = false; * } * // (refrescar) * this.IsEnabled = true; * //QuitarEfecto(this); * }*/ /*private void Carta_Fianza_Closed(object sender, EventArgs e) * { * Carta_Fianza ventana = sender as Carta_Fianza; * if (ventana._ok) * { dt_carta_fianza = ventana.datos; } * * if (dt_carta_fianza != null && dt_carta_fianza.Rows.Count > 0) * { * chk_obl_carta.IsChecked = true; * } * else * { * chk_obl_carta.IsChecked = false; * } * // (refrescar) * //QuitarEfecto(this); * this.IsEnabled = true; * }*/ private void Llena_datos_Contrato(string _contr_lista) { DataTable dat_cont = new DataTable(); //-- LLena datos de Pagos a Terceros //dt_pago_terc = Contratos.Lista_PagoTerceros("", "", _cod_tda, _tipo); //-- LLena datos de Carta Fianza //dt_carta_fianza = Contratos.Lista_CartaFianza(_contr_lista, _tipo_doc); ; if (_tipo_doc == "C" && contrato_lista == "") { limpiar_campos(); valida_btn_guardar(); } else { try { if (_tipo_doc == "C") { dat_cont = Contratos.Ver_Contrato_Real(_contr_lista, _cod_tda, _tipo); } if (_tipo_doc == "A") { dat_cont = Contratos.Ver_Contrato_Actual(_contr_lista, _cod_tda, _tipo); } DataTable dt_arrend_ini = new DataTable(); DataTable dt_admin_ini = new DataTable(); dt_arrend_ini.TableName = "Arrendatario"; dt_arrend_ini.Columns.Add("ruc", typeof(string)); dt_arrend_ini.Columns.Add("raz_soc", typeof(string)); dt_admin_ini.TableName = "Administrador"; dt_admin_ini.Columns.Add("ruc", typeof(string)); dt_admin_ini.Columns.Add("raz_soc", typeof(string)); if (dat_cont.Rows.Count > 0) { if (_tipo_doc == "A") { _cont_pad = dat_cont.Rows[0]["Cont_Id"].ToString().Trim(); } txt_area.Text = dat_cont.Rows[0]["Cont_Area"].ToString().Trim(); //Data Genérica// //------------------------------------------// date_ini.Text = dat_cont.Rows[0]["Cont_FecIni"].ToString().Trim(); date_fin.Text = dat_cont.Rows[0]["Cont_FecFin"].ToString().Trim(); foreach (ComboBoxItem item in cbx_moneda.Items) { if (item.Uid.ToString() == dat_cont.Rows[0]["Cont_Moneda"].ToString().Trim()) { item.IsSelected = true; } } //cbx_moneda.Items = dat_cont.Rows[0]["Cont_Moneda"].ToString().Trim(); //ComboBoxItem escoger = (ComboBoxItem)(cbx_moneda.SelectedValue); //string _moneda = escoger.Uid.ToString(); string[] arrendas = dat_cont.Rows[0]["Cont_Arrenda"].ToString().Trim().Split('/'); foreach (string dat_arrenda in arrendas) { string[] datos = dat_arrenda.Trim().Split('-'); dt_arrend_ini.Rows.Add(datos[0].Trim(), datos[1].Trim()); } dt_arrend = dt_arrend_ini; dg_arrendatario.ItemsSource = dt_arrend.AsDataView(); string[] adminis = dat_cont.Rows[0]["Cont_Adminis"].ToString().Trim().Split('/'); foreach (string dat_adminis in adminis) { string[] datos = dat_adminis.Trim().Split('-'); dt_admin_ini.Rows.Add(datos[0].Trim(), datos[1].Trim()); } dt_admin = dt_admin_ini; dg_admins.ItemsSource = dt_admin.AsDataView(); //Data Numérica// //------------------------------------------// txt_rent.Text = dat_cont.Rows[0]["Cont_RentFija"].ToString().Trim(); txt_rent_v.Text = dat_cont.Rows[0]["Cont_RentVar"].ToString().Trim(); txt_adela.Text = dat_cont.Rows[0]["Cont_Adela"].ToString().Trim(); txt_garan.Text = dat_cont.Rows[0]["Cont_Garantia"].ToString().Trim(); txt_ingreso.Text = dat_cont.Rows[0]["Cont_Ingreso"].ToString().Trim(); txt_rev_proy.Text = dat_cont.Rows[0]["Cont_RevProy"].ToString().Trim(); txt_promoc.Text = dat_cont.Rows[0]["Cont_FondProm"].ToString().Trim(); txt_promoc_var.Text = dat_cont.Rows[0]["Cont_FondPromVar"].ToString().Trim(); txt_comun.Text = dat_cont.Rows[0]["Cont_GComunFijo"].ToString().Trim(); chk_gcomun_p.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_GComunFijo_P"]); txt_comun_v.Text = dat_cont.Rows[0]["Cont_GComunVar"].ToString().Trim(); //Data Elegir// //------------------------------------------// chk_reten.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_Reten"]); chk_julio.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_DbJul"]); chk_diciembre.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_DbDic"]); chk_publico.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_ServPub"]); chk_arbitrio.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_ArbMunic"]); //Data IPC// //------------------------------------------// chk_ipc_renta.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_IPC_RentFija"]); chk_ipc_promo.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_IPC_FondProm"]); chk_ipc_comun.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_IPC_GComun"]); rdb_06mes.IsChecked = (dat_cont.Rows[0]["Cont_IPC_Frecue"].ToString().Trim() == "6") ? true : false; rdb_12mes.IsChecked = (dat_cont.Rows[0]["Cont_IPC_Frecue"].ToString().Trim() == "12") ? true : false; date_ipc.Text = dat_cont.Rows[0]["Cont_IPC_Fec"].ToString().Trim(); //Data Adicional// //------------------------------------------// //chk_Pago_Tercero.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_PagoTercer"]); //chk_obl_carta.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_CartFianza"]); //chk_obl_seg.IsChecked = Convert.ToBoolean(dat_cont.Rows[0]["Cont_OblSegur"]); //Data Rutas// //------------------------------------------// txt_ruta_plano.Text = dat_cont.Rows[0]["Cont_RutaPlano"].ToString().Trim(); if (dat_cont.Rows[0]["Cont_RutaPlano"].ToString().Trim() == "") { chk_ver_plano.IsChecked = false; } else { chk_ver_plano.IsChecked = true; } txt_ruta_cont.Text = "";// dat_cont.Rows[0]["Cont_RutaCont"].ToString().Trim(); chk_ver_cont.IsChecked = false; valida_btn_guardar(); } else { limpiar_campos(); //Data Rutas// //------------------------------------------// txt_ruta_plano.Text = ""; txt_ruta_cont.Text = ""; if (_tipo_doc == "A") { MessageBox.Show("No se encontraron Contratos Registrados. Necesita Ingresar un Contrato previamente.", "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error); btn_guardar.Visibility = Visibility.Hidden; } } } catch (Exception ex) { MessageBox.Show("Error al listar datos de Contratos Anteriores." + ex.Message, "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error); } } }