Esempio n. 1
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            #region Codigo Antiguo Grilla
            //try
            //{
            //    btnGrabar.Enabled = true;
            //    if (ListaBin != null)
            //    {

            //        if (ListaBin.Count > 0)
            //        {
            //            int maximo = ListaBin.Max(x => x.IdEmpresa);

            //            info = new tb_Empresa_Info();
            //            info.IdEmpresa = maximo + 1;

            //            ListaBin.Add(info);
            //            gridControlEmisor.DataSource = ListaBin.OrderByDescending(x => x.IdEmpresa);

            //        }

            //        else
            //        {
            //            info = new tb_Empresa_Info();
            //            info.IdEmpresa = 1;

            //            ListaBin = new BindingList<tb_Empresa_Info>();
            //            ListaBin.Add(info);
            //            gridControlEmisor.DataSource = ListaBin.OrderByDescending(x => x.IdEmpresa);

            //        }

            //    }

            //}
            //catch (Exception ex)
            //{
            //}
            #endregion

            frmEmisorMant frmEmiMant = new frmEmisorMant();
            frmEmiMant.set_Accion(eTipo_action.grabar);
            frmEmiMant.Event_frmEmisorMant_FormClosing += frmEmiMant_Event_frmEmisorMant_FormClosing;
            frmEmiMant.ShowDialog();
        }
Esempio n. 2
0
 private void btnConsultar_Click(object sender, EventArgs e)
 {
     try
     {
         if (row.IdEmpresa == 0)
         {
             MessageBox.Show("Selecione un Emisor", "Efirm", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             frmEmiMant = new frmEmisorMant();
             frmEmiMant.set_info(row);
             frmEmiMant.set_Accion(eTipo_action.consultar);
             frmEmiMant.Event_frmEmisorMant_FormClosing += frmEmiMant_Event_frmEmisorMant_FormClosing;
             frmEmiMant.ShowDialog();
         }
     }
     catch (Exception)
     {
     }
 }
Esempio n. 3
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            #region Codigo Antiguo
            //try
            //{
            //    if(Validar())
            //    {
            //        if (ListaBin.Count != 0)
            //        {
            //                int focus = this.gridViewEmisor.FocusedRowHandle;
            //                gridViewEmisor.FocusedRowHandle = focus + 1;

            //                foreach (var item in ListaBin)
            //                {
            //                    if (item.IdEmpresAUX == 0 || item.IdEmpresAUX == null)
            //                    {
            //                        item.logo = item.imagen == null ? null :Funciones.ImageAArray(item.imagen);

            //                        listaGrabar.Add(item);
            //                    }

            //                    else
            //                    {
            //                        foreach (var itemAUX in listAUX)
            //                        {
            //                            if (item.IdEmpresa == itemAUX.IdEmpresa)
            //                            {
            //                                if (item.RazonSocial != itemAUX.RazonSocial || item.NombreComercial != itemAUX.NombreComercial || item.RUC != itemAUX.RUC ||
            //                                    item.DirMatriz != itemAUX.DirMatriz || item.ContribuyenteEspecial != itemAUX.ContribuyenteEspecial || item.ObligadoAllevarConta != itemAUX.ObligadoAllevarConta ||
            //                                    item.NombreCertificado != itemAUX.NombreCertificado || item.Clave_Certificado != itemAUX.Clave_Certificado ||
            //                                    //item.IdAmbiente != itemAUX.IdAmbiente || item.TipoEmision != itemAUX.TipoEmision ||
            //                                    item.FechaValidez != itemAUX.FechaValidez ||
            //                                    item.Estado != itemAUX.Estado || /*item.logo != itemAUX.logo ||  item.imagen != itemAUX.imagen */ item.ValidaImagen == 1 || item.IdToquenAFirmar != itemAUX.IdToquenAFirmar ||
            //                                    item.Alias != itemAUX.Alias || item.cod_Ambiente != itemAUX.cod_Ambiente || item.cod_TipoEmision != itemAUX.cod_TipoEmision)
            //                                {
            //                                    item.logo = item.imagen == null ? null :Funciones.ImageAArray(item.imagen);

            //                                    listaGrabar.Add(item);
            //                                }
            //                            }
            //                        }

            //                    }
            //                }

            //                if (busEmpresa.GuardarDB(listaGrabar, ref MensajeErrorOut))
            //                {
            //                    MessageBox.Show("Grabado ok");
            //                    btnGrabar.Enabled = false;

            //                    MessageBox.Show("Ha procesido a Modificar Variables de Entorno se procedera a reiniciar el Sistema Efirm..", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            //                    Application.Restart();


            //                }
            //                else { MessageBox.Show("Error al Grabar " + MensajeErrorOut);
            //           }

            //        }

            //    }

            //}
            //catch (Exception ex)
            //{

            //}
            #endregion

            try
            {
                if (row.IdEmpresa == 0)
                {
                    MessageBox.Show("Selecione un Emisor", "Efirm", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    frmEmiMant = new frmEmisorMant();
                    frmEmiMant.set_info(row);
                    frmEmiMant.set_Accion(eTipo_action.actualizar);
                    frmEmiMant.Event_frmEmisorMant_FormClosing += frmEmiMant_Event_frmEmisorMant_FormClosing;
                    frmEmiMant.ShowDialog();
                }
            }
            catch (Exception)
            {
            }
        }