/// <summary> /// Método Privado encargado de Inicializar los Valores /// </summary> private void inicializaValores() { //Validando Estatus de Session switch ((Pagina.Estatus)Session["estatus"]) { case Pagina.Estatus.Nuevo: { //Asignando Valores txtIdClaveSAT.Text = txtDescripcion.Text = txtCtaContable.Text = ""; txtTasaIT.Text = txtTasaIR.Text = txtTasaImp1.Text = txtTasaImp2.Text = "0.00"; break; } case Pagina.Estatus.Lectura: case Pagina.Estatus.Edicion: { //Instanciando Tipo de Carga using (SAT_CL.Tarifas.TipoCargo tc = new SAT_CL.Tarifas.TipoCargo(Convert.ToInt32(Session["id_registro"]))) { //Validando que exista el Registro if (tc.id_tipo_cargo != 0) { //Asignando Valores txtIdClaveSAT.Text = string.Format("[{0}] {1} ID:{2}", Catalogo.RegresaDescripcioValorCadena(3196, tc.id_catalogo_sat), Catalogo.RegresaDescripcionCatalogo(3196, tc.id_catalogo_sat), tc.id_catalogo_sat); txtDescripcion.Text = tc.descripcion; txtTasaIT.Text = tc.tasa_impuesto_trasladado.ToString(); txtTasaIR.Text = tc.tasa_impuesto_retenido.ToString(); txtTasaImp1.Text = tc.tasa_impuesto1.ToString(); txtTasaImp2.Text = tc.tasa_impuesto2.ToString(); txtCtaContable.Text = tc.cuenta_contable; ddlUnidadMedida.SelectedValue = tc.id_unidad.ToString(); ddlMoneda.SelectedValue = tc.id_moneda.ToString(); ddlTarifaBase.SelectedValue = tc.id_base_tarifa.ToString(); ddlTipoCargo.SelectedValue = tc.tipo_cargo.ToString(); ddlTipoImpTras.SelectedValue = tc.id_tipo_impuesto_trasladado.ToString(); ddlTipoImpRet.SelectedValue = tc.id_tipo_impuesto_retenido.ToString(); } } break; } } }