Exemple #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            SolidColorBrush color1 = new SolidColorBrush(System.Windows.Media.Color.FromArgb(100, 255, 167, 167));
            SolidColorBrush color2 = new SolidColorBrush(System.Windows.Media.Color.FromArgb(100, 255, 224, 224));

            this.dg_admins.RowBackground            = color1;
            this.dg_admins.AlternatingRowBackground = color2;

            this.dg_arrendatario.RowBackground            = color1;
            this.dg_arrendatario.AlternatingRowBackground = color2;

            this.dg_loc_asoc.RowBackground            = color1;
            this.dg_loc_asoc.AlternatingRowBackground = color2;

            DataTable dat_gral = new DataTable();
            DataTable dat_rel  = new DataTable();

            //DataTable dat_cont = new DataTable();

            // Declara Tablas usadas en los grid
            dt_arrend.TableName = "Arrendatario";
            dt_arrend.Columns.Add("ruc", typeof(string));
            dt_arrend.Columns.Add("raz_soc", typeof(string));
            //dt_arrend.Columns.Add("porc", typeof(decimal));

            dt_admin.TableName = "Administrador";
            dt_admin.Columns.Add("ruc", typeof(string));
            dt_admin.Columns.Add("raz_soc", typeof(string));
            //dt_admin.Columns.Add("porc", typeof(decimal));


            try
            {
                /******************************************/
                /*-------Listamos Contrato en Combo-------*/
                /******************************************/
                DataTable    lista_cont = new DataTable();
                ComboBoxItem item1      = new ComboBoxItem();
                if (_tipo_doc == "C")
                {
                    item1.Uid        = "";
                    item1.Content    = "[NUEVO]";
                    item1.IsSelected = true;
                    cbx_contrato.Items.Add(item1);
                }
                int contar = 0;
                lista_cont = Contratos.ListaContratos(_cod_tda, _tipo);
                foreach (DataRow row in lista_cont.Rows)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Uid     = row["Id"].ToString();
                    item.Content = row["descripcion"].ToString();
                    contar       = contar + 1;
                    if (contar == 1 && _tipo_doc != "C")
                    {
                        ult_cont_adenda = row["Id"].ToString();
                        item.IsSelected = true;
                    }

                    cbx_contrato.Items.Add(item);
                }

                /******************************************/
                /*-------------Buscamos datos-------------*/
                /******************************************/
                dat_gral = Locales.Consulta_Datos_Locales(_cod_tda, _tipo);
                dat_rel  = Locales.Consulta_Relacion_Locales(_cod_tda, _tipo);
                if (_tipo_doc == "A")
                {
                    Llena_datos_Contrato("");
                }
            }
            catch (Exception ex)
            {
                _error = true;
                MessageBox.Show("Error Obtener Información del Local " + _cod_tda + ". " + ex.Message + ".",
                                "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            /******************************************/
            /*-------Llenamos datos principales-------*/
            /******************************************/
            txt_cod.Text     = dat_gral.Rows[0]["Id"].ToString().Trim();
            txt_desc.Text    = dat_gral.Rows[0]["nombre"].ToString().Trim();
            txt_dist.Text    = dat_gral.Rows[0]["dist"].ToString().Trim();
            txt_direc.Text   = dat_gral.Rows[0]["direc"].ToString().Trim();
            txt_tipo.Text    = dat_gral.Rows[0]["tipo"].ToString().Trim();
            txt_cod_int.Text = dat_gral.Rows[0]["cod_int"].ToString().Trim();

            dg_loc_asoc.ItemsSource = dat_rel.AsDataView();

            // Sección de Contrato
            //////////////////////
            if (_tipo_doc == "C")
            {
                txt_area.Text = "";

                foreach (ComboBoxItem item in cbx_moneda.Items)
                {
                    if (item.Uid.ToString() == "PEN")
                    {
                        item.IsSelected = true;
                    }
                }
                //Data Numérica//
                //------------------------------------------//
                txt_rent.Text          = "0";
                txt_rent_v.Text        = "0";
                txt_adela.Text         = "0";
                txt_garan.Text         = "0";
                txt_ingreso.Text       = "0";
                txt_rev_proy.Text      = "0";
                txt_promoc.Text        = "0";
                txt_promoc_var.Text    = "0";
                txt_comun.Text         = "0";
                chk_gcomun_p.IsChecked = false;
                txt_comun_v.Text       = "0";
            }// fin contrato
            txt_area.Focus(); txt_area.SelectAll();
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            SolidColorBrush color1 = new SolidColorBrush(System.Windows.Media.Color.FromArgb(100, 255, 167, 167));
            SolidColorBrush color2 = new SolidColorBrush(System.Windows.Media.Color.FromArgb(100, 255, 224, 224));

            this.dg_admins.RowBackground            = color1;
            this.dg_admins.AlternatingRowBackground = color2;

            this.dg_arrendatario.RowBackground            = color1;
            this.dg_arrendatario.AlternatingRowBackground = color2;

            this.dg_loc_asoc.RowBackground            = color1;
            this.dg_loc_asoc.AlternatingRowBackground = color2;

            DataTable dat_gral = new DataTable();
            DataTable dat_rel  = new DataTable();

            //DataTable dat_cont = new DataTable();

            // Declara Tablas usadas en los grid
            dt_arrend.TableName = "Arrendatario";
            dt_arrend.Columns.Add("ruc", typeof(string));
            dt_arrend.Columns.Add("raz_soc", typeof(string));
            /*dt_arrend.Columns.Add("porc", typeof(decimal));*/

            dt_admin.TableName = "Administrador";
            dt_admin.Columns.Add("ruc", typeof(string));
            dt_admin.Columns.Add("raz_soc", typeof(string));
            /*dt_admin.Columns.Add("porc", typeof(decimal));*/


            try
            {
                /******************************************/
                /*-------Listamos Contrato en Combo-------*/
                /******************************************/
                DataTable lista_cont = new DataTable();
                int       contar     = 0;
                lista_cont = Contratos.ListaContratos(_cod_tda, _tipo);
                foreach (DataRow row in lista_cont.Rows)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Uid     = row["Id"].ToString();
                    item.Content = row["descripcion"].ToString();
                    contar       = contar + 1;
                    if (contar == 1)
                    {
                        item.IsSelected = true;
                        ult_cont        = row["Id"].ToString();
                    }

                    cbx_contrato.Items.Add(item);
                }

                /******************************************/
                /*-------------Buscamos datos-------------*/
                /******************************************/
                dat_gral = Locales.Consulta_Datos_Locales(_cod_tda, _tipo);
                dat_rel  = Locales.Consulta_Relacion_Locales(_cod_tda, _tipo);
                Llena_datos_Contrato(contrato_lista);
            }
            catch (Exception ex)
            {
                _error = true;
                MessageBox.Show("Error Obtener Información " + _tipo + " " + _cod_tda + ". " + ex.Message + ".",
                                "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            /******************************************/
            /*-------Llenamos datos principales-------*/
            /******************************************/
            txt_cod.Text   = dat_gral.Rows[0]["Id"].ToString().Trim();
            txt_desc.Text  = dat_gral.Rows[0]["nombre"].ToString().Trim();
            txt_dist.Text  = dat_gral.Rows[0]["dist"].ToString().Trim();
            txt_direc.Text = dat_gral.Rows[0]["direc"].ToString().Trim();
            txt_tipo.Text  = dat_gral.Rows[0]["tipo"].ToString().Trim();

            dg_loc_asoc.ItemsSource = dat_rel.DefaultView;

            txt_area.Focus(); txt_area.SelectAll();
        }