Пример #1
0
        /// <summary>
        /// Inicializa Valores
        /// </summary>
        private void inicializaValores()
        {
            //Validando que Exista un Servicio
            if (this._id_servicio != 0)
            {
                //Intanciamos Servicio
                using (SAT_CL.Documentacion.Servicio objServicio = new SAT_CL.Documentacion.Servicio(this._id_servicio))
                {
                    //Instanciamos Servicio Producto
                    using (SAT_CL.Documentacion.ServicioProducto objServicioProducto = new SAT_CL.Documentacion.ServicioProducto(SAT_CL.Documentacion.ServicioProducto.ObtieneProductoParadaInicial(objServicio.id_servicio)))
                    {
                        //Instanciamos Producto
                        using (SAT_CL.Global.Producto objProducto = new SAT_CL.Global.Producto(objServicioProducto.id_producto))
                        {
                            //Inicializamos Controles
                            txtConfirmacion.Text = SAT_CL.Global.Referencia.CargaReferencia(objServicio.id_compania_emisor.ToString(), 1, objServicio.id_servicio, "Referencia de Viaje", "Confirmación");
                            txtNoServicio.Text   = objServicio.no_servicio;
                            txtProducto.Text     = objProducto.descripcion + " ID:" + objProducto.id_producto.ToString();
                            txtPeso.Text         = objServicioProducto.peso.ToString();
                            txtContacto.Text     = "";
                            txtObservacion.Text  = "";
                            txtTarifa.Text       = "";
                            txtTelefono.Text     = "";
                        }
                    }
                }
            }
            else
            {
                //Obtenemos Datos de la Publicación Activa del Servicio
                DataTable mitPublicacion = consumoInicializaPublicacion();

                //Validando que eregistros
                if (Validacion.ValidaOrigenDatos(mitPublicacion))
                {
                    //Obtenemos La Referencias del Concepto Origen
                    DataRow re = (from DataRow r in mitPublicacion.Rows
                                  select r).FirstOrDefault();
                    //Validamos que exista elementos
                    if (re != null)
                    {
                        //Inicializamos Controles
                        txtConfirmacion.Text   = re.Field <string>("Confirmacion");
                        txtNoServicio.Text     = re.Field <string>("NoServicio");
                        txtProducto.Text       = re.Field <string>("Producto");
                        txtPeso.Text           = Convert.ToInt32(re["Peso"]).ToString();
                        txtContacto.Text       = re.Field <string>("Contacto");
                        txtObservacion.Text    = re.Field <string>("Observacion");
                        txtTarifa.Text         = string.Format("{0:C2}", Convert.ToInt32(re["TarifaPublicacion"]));
                        lblTarifaAceptada.Text = string.Format("{0:C2}", Convert.ToInt32(re["TarifaAceptada"]));
                        txtTelefono.Text       = re.Field <string>("TelefonoContacto");
                        txtContacto.Text       = re.Field <string>("Contacto");
                        chkFull.Checked        = Convert.ToBoolean(re["Full"]);
                        chkManiobras.Checked   = Convert.ToBoolean(re["Maniobras"]);
                        chkManiobras.Checked   = Convert.ToBoolean(re["RC"]);
                        //Dimensiones tipo unidad
                        CapaNegocio.m_capaNegocio.CargaCatalogoGeneral(ddlDimensiones, "", 1108, 2);
                        ddlDimensiones.SelectedValue = Catalogo.RegresaDescripcionValor(1108, 2, re.Field <string>("Dimensiones"));
                    }
                }
            }
        }