Exemplo n.º 1
0
        private void UCCp_Retencion_Load(object sender, EventArgs e)
        {
            try
            {
                string MensajeError = "";

                ListCodigoSRI                    = dat_ti.Get_List_codigo_SRI_(param.IdEmpresa);
                txtIdRetencion.Text              = Info_Retencion.IdRetencion.ToString();
                cmb_CodigoSRI_grid.DataSource    = ListCodigoSRI.FindAll(c => c.co_estado == "A" && (c.IdTipoSRI == "COD_RET_FUE" || c.IdTipoSRI == "COD_RET_IVA"));
                cmb_CodigoSRI_grid.DisplayMember = "descriConcate";
                cmb_CodigoSRI_grid.ValueMember   = "IdCodigo_SRI";

                if (string.IsNullOrEmpty(Info_Retencion.NumRetencion) == false)
                {
                    UC_numRetencion.rbt_doc_Electronico.Checked = (bool)Info_Retencion.EsDocumentoElectronico;
                    UC_numRetencion.rbt_pre_impresa.Checked     = !(bool)Info_Retencion.EsDocumentoElectronico;

                    tb_sis_Documento_Tipo_Talonario_Info talonario_Info = new tb_sis_Documento_Tipo_Talonario_Info();
                    tb_sis_Documento_Tipo_Talonario_Bus  BusTalonario   = new tb_sis_Documento_Tipo_Talonario_Bus();
                    talonario_Info = BusTalonario.Verificar_DocumentoElectronico(Info_Retencion.IdEmpresa, Info_Retencion.CodDocumentoTipo, Info_Retencion.serie1, Info_Retencion.serie2, Info_Retencion.NumRetencion, talonario_Info, ref MensajeError);
                    Info_Retencion.EsDocumentoElectronico = talonario_Info.es_Documento_electronico;
                    UC_numRetencion.Set_Serie_Num_Documento(Info_Retencion.serie1, Info_Retencion.serie2, Info_Retencion.NumRetencion);
                }
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
Exemplo n.º 2
0
 public void set_Valores_Documento(string serie1, string serie2, string numRetencion)
 {
     try
     {
         UC_numRetencion.Set_Serie_Num_Documento(serie1, serie2, numRetencion);
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Exemplo n.º 3
0
 public void Inhabilitar_Controles_numDocuRetencion()
 {
     try
     {
         UC_numRetencion.Inhabilitar_Controles();
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Exemplo n.º 4
0
 public tb_sis_Documento_Tipo_Talonario_Info Get_Info_Talonario()
 {
     try
     {
         return(UC_numRetencion.Get_Info_Talonario());
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
         return(new tb_sis_Documento_Tipo_Talonario_Info());
     }
 }
Exemplo n.º 5
0
 public void Get_Primer_Documento_no_usado(int IdEmpresa, string IdEstablecimiento, string IdPuntoEmision)
 {
     try
     {
         UC_numRetencion.IdEstablecimiento = IdEstablecimiento;
         UC_numRetencion.IdPuntoEmision    = IdPuntoEmision;
         UC_numRetencion.Get_Primer_Documento_no_usado();
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Exemplo n.º 6
0
        public void LimpiarGrid_Retencion()
        {
            try
            {
                BindingList_codigoSRI      = new BindingList <cp_codigo_SRI_Info>();
                gridControl_SRI.DataSource = BindingList_codigoSRI;
                gridControl_SRI.Refresh();

                UC_CbteCble_Retencion.LimpiarGrid();
                UC_numRetencion.limpiarControles();
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
Exemplo n.º 7
0
        public Boolean valida()
        {
            Boolean res = false;

            try
            {
                if (UC_numRetencion.valida_numRetencion())
                {
                    res = true;
                }
                return(res);
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
                return(res);
            }
        }
Exemplo n.º 8
0
        public cp_retencion_Info Get_Info_Retencion(ref bool ValidaReten)
        {
            try
            {
                foreach (var item in BindingList_codigoSRI)
                {
                    if (item.Tipo == "IVA")
                    {
                        _TieneRtIva = "S";
                    }
                    else
                    {
                        _TieneRtFte = "S";
                    }
                }

                Info_Retencion.IdEmpresa        = param.IdEmpresa;
                Info_Retencion.IdRetencion      = 0;
                Info_Retencion.re_Tiene_RTiva   = _TieneRtIva;
                Info_Retencion.re_Tiene_RFuente = _TieneRtFte;
                Info_Retencion.fecha            = Convert.ToDateTime(dtp_fechaEmisionRetencion.Value.ToShortDateString());
                Info_Retencion.serie1           = UC_numRetencion.Get_Info_Talonario().Establecimiento;
                Info_Retencion.serie2           = UC_numRetencion.Get_Info_Talonario().PuntoEmision;
                Info_Retencion.NumRetencion     = UC_numRetencion.Get_Info_Talonario().NumDocumento;
                Info_Retencion.re_EstaImpresa   = "N";
                Info_Retencion.Estado           = "A";
                Info_Retencion.IdUsuario        = param.IdUsuario;
                Info_Retencion.Fecha_Transac    = DateTime.Now;
                Info_Retencion.ip     = param.ip;
                Info_Retencion.nom_pc = param.nom_pc;

                return(Info_Retencion);
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
                return(new cp_retencion_Info());
            }
        }