Example #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                _ok = false;
                /******************************************/
                /*--------Listamos Bancos en Combo--------*/
                /******************************************/
                DataTable lista_banc = new DataTable();
                //int contar = 0;
                lista_banc = Contratos.ListaBancos();
                foreach (DataRow row in lista_banc.Rows)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Uid     = row["id"].ToString();
                    item.Content = row["razon_soc"].ToString();
                    cbx_banco.Items.Add(item);
                }

                /* Combo Cartas */
                datos = Locales.Lista_CartaFianza(_cod_ent, _tip_ent);;
                ComboBoxItem item1 = new ComboBoxItem();
                item1.Uid        = "";
                item1.Content    = "[NUEVA CARTA FIANZA]";
                item1.IsSelected = true;
                cbx_Carta.Items.Add(item1);
                foreach (DataRow row in datos.Rows)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Uid     = row["Id"].ToString();
                    item.Content = " de :" + row["Fecha_Ini"].ToString() + " hasta : " + row["Fecha_Fin"].ToString();
                    cbx_Carta.Items.Add(item);
                    _ult_carta = row["Id"].ToString();
                }

                // Limpiando campos
                Limpiar_Campos();

                /*datos = new DataTable();
                 * // Declara Tablas usadas en los grid
                 * datos.TableName = "Carta_Fianza";
                 * datos.Columns.Add("Fecha_Ini", typeof(string));
                 * datos.Columns.Add("Fecha_Fin", typeof(string));
                 * datos.Columns.Add("Nro_Doc", typeof(string));
                 * datos.Columns.Add("Benef_RUC", typeof(string));
                 * datos.Columns.Add("Benef_desc", typeof(string));
                 * datos.Columns.Add("Monto", typeof(string));*/
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en Obtener Información de Carta Fianza." + ex.Message,
                                "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Example #2
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_pagos.RowBackground            = color1;
            this.dg_pagos.AlternatingRowBackground = color2;

            _ok = false;
            /******************************************/
            /*-------Listamos Bancos en Combo-------*/
            /******************************************/
            try
            {
                DataTable lista_banc = new DataTable();
                //int contar = 0;
                lista_banc = Contratos.ListaBancos();
                foreach (DataRow row in lista_banc.Rows)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Uid     = row["id"].ToString();
                    item.Content = row["razon_soc"].ToString();

                    /*contar = contar + 1;
                     * if (contar == 1)
                     * {
                     *  item.IsSelected = true;
                     * }*/
                    cbx_banco.Items.Add(item);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al obtener información de Bancos. " + ex.Message,
                                "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            // Limpiando campos
            txt_RUC.Text    = "";
            txt_razsoc.Text = "";
            txt_ctabco.Text = "";
            txt_porc.Text   = "";

            /*datos = new DataTable();
             * // Declara Tablas usadas en los grid
             * datos.TableName = "Pago_Terceros";
             * datos.Columns.Add("Id", typeof(string));
             * datos.Columns.Add("RUC", typeof(string));
             * datos.Columns.Add("raz_soc", typeof(string));
             * datos.Columns.Add("porcentaje", typeof(string));
             * datos.Columns.Add("banco_id", typeof(string));
             * datos.Columns.Add("banco_desc", typeof(string));
             * datos.Columns.Add("banco_cta", typeof(string));
             *
             * if (_accion == "A") { btn_guardar.Visibility = Visibility.Visible; }
             * else                { btn_guardar.Visibility = Visibility.Hidden; }*/

            //datos = Contratos.Lista_PagoTerceros(_cod_contrato, _tipo_contrato);
            //datos = datos_ini;
            try
            {
                datos = Locales.Lista_PagoTerceros(_cod_entidad, _tip_entidad);
                dg_pagos.ItemsSource = datos.AsDataView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al obtener información de Pago a Terceros. " + ex.Message,
                                "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }