Ejemplo n.º 1
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRRDocumento_Load(object sender, EventArgs e)
        {
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            iIdUser = int.Parse(AUsuarioData.sIdusuario);

            detalle = null;
            DDRegistrado detalleDocumento = new DDRegistrado();

            detalle = detalleDocumento.documentoRegistrado(idDocumento);
            DetalleDocumento(detalle, iIdRec);

            rutaDocument = null;
            rutaDocument = detalleDocumento.rutaDocumentoRegistrado(idDocumento);
            rutaArchivo(rutaDocument, iIdRec);

            detalleSol = null;
            DSDetalleServicio detalleSolicitud = new DSDetalleServicio();

            detalleSol = detalleSolicitud.InfoSolicitud(iIdSol);

            if (rutaDocument == null)
            {
                frm2.Controls.Remove(link);
                frm2.Controls.Remove(btnEliminar);
                btnRegistrar.Visible   = true;
                btnAdjuntar.Visible    = true;
                txtRutaArchivo.Visible = true;
            }
        }
Ejemplo n.º 2
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRDetallesOficialiaT_Load(object sender, EventArgs e)
        {
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            idUsuario = int.Parse(AUsuarioData.sIdusuario);

            detalle = null;
            DEvento detalleEve = new DEvento();

            detalle = detalleEve.infoOficialia(iIdOficial);
            detallesOficialia(detalle);

            CDocumentosOficialia Archivos = new CDocumentosOficialia();

            LRuta = Archivos.listaDocumentos(iIdOficial);

            if (LRuta.Count != 0)
            {
                for (int i = 0; i < LRuta.Count; i++)
                {
                    nomArchivo = Path.GetFileName(LRuta[i].sRuta);
                    LinkLabel lnkDocumento = new LinkLabel();
                    lnkDocumento.Text     = nomArchivo;
                    lnkDocumento.AutoSize = true;
                    lnkDocumento.Location = new Point(20, 15 * i + 2);
                    lnkDocumento.Name     = LRuta[i].sRuta;
                    lnkDocumento.Click   += LnkDocumento_Click;
                    listArchivos.Controls.Add(lnkDocumento);
                }
            }
        }
Ejemplo n.º 3
0
        public static DialogResult Show(int iIdSolicitud)
        {
            _Detalle = new FRDetalleSInformacion();
            Form     frmSet    = Application.OpenForms["FPrincipal"];
            FBandeja _FBandeja = Application.OpenForms["FBandeja"] as FBandeja;

            _Detalle.FormClosed += new FormClosedEventHandler(_FBandeja.ActualizarSolPendientes_FormClosed);
            int x = Math.Max(frmSet.Location.X, frmSet.Location.X + (frmSet.Width - _Detalle.Width) / 2);
            int y = frmSet.Location.Y + 1;

            _Detalle.Location = new Point(x, y);

            _Detalle.iIdSol = iIdSolicitud;

            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            _Detalle.iIdUsuario = int.Parse(AUsuarioData.sIdusuario);

            DSDetalleServicio detalleSolicitud = new DSDetalleServicio();

            _Detalle.detalle = detalleSolicitud.InfoSolicitudInformacion(iIdSolicitud);
            _Detalle.SolicitudDetalle(_Detalle.detalle);



            _DialogResult = DialogResult.No;

            _Detalle.Activate();
            _Detalle.ShowDialog();

            return(_DialogResult);
        }
Ejemplo n.º 4
0
        public static DialogResult Show(int iIdSolicitud, int iIdCaso)
        {
            _AsignarConsultor = new FAsignarConsultor();
            Form     frmSet    = Application.OpenForms["FPrincipal"];
            FBandeja _FBandeja = Application.OpenForms["FBandeja"] as FBandeja;

            _AsignarConsultor.FormClosed += new FormClosedEventHandler(_FBandeja.ActualizarSolPendientes_FormClosed);


            int x = Math.Max(frmSet.Location.X, frmSet.Location.X + (frmSet.Width - _AsignarConsultor.Width) / 2);
            int y = frmSet.Location.Y + 1;

            _AsignarConsultor.Location = new Point(x, y);


            _AsignarConsultor.IdSolicitud = iIdSolicitud;
            _AsignarConsultor.iCaso       = iIdCaso;

            //Se consume intancia para obtener información en variables del usuario logueado
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            _AsignarConsultor.iUser = int.Parse(AUsuarioData.sIdusuario);
            if (AUsuarioData.sTipoUsuario == "20082")
            {
                _AsignarConsultor.idMateria = 2;
            }
            else if (AUsuarioData.sTipoUsuario == "20083")
            {
                _AsignarConsultor.idMateria = 3;
            }
            else
            {
                _AsignarConsultor.idMateria = 1;
            }

            //idMateria   = int.Parse(ADatosUsuario.sIdMateria);

            //Se realiza el consumo de instancia para cargar los detalles de la solicitud levantada
            _AsignarConsultor.detalle = null;
            DSAsignarConsultor detalleSolicitud = new DSAsignarConsultor();

            _AsignarConsultor.detalle = detalleSolicitud.InfoSolicitud(iIdSolicitud);
            _AsignarConsultor.SolicitudDetalle(_AsignarConsultor.detalle);



            _DialogResult = DialogResult.No;

            _AsignarConsultor.Activate();
            _AsignarConsultor.ShowDialog();

            return(_DialogResult);
        }
Ejemplo n.º 5
0
        public static DialogResult Show(int iIdSolicitud, int iIdCaso)
        {
            _Generar = new FRCGenerarRespuesta();
            Form     frmSet    = Application.OpenForms["FPrincipal"];
            FBandeja _FBandeja = Application.OpenForms["FBandeja"] as FBandeja;

            _Generar.FormClosed += new FormClosedEventHandler(_FBandeja.ActualizarSolPendientes_FormClosed);

            int x = Math.Max(frmSet.Location.X, frmSet.Location.X + (frmSet.Width - _Generar.Width) / 2);
            int y = frmSet.Location.Y + 1;

            _Generar.Location = new Point(x, y);

            _Generar.iIdSol = iIdSolicitud;
            _Generar.iCaso  = iIdCaso;
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            _Generar.iIdUser = int.Parse(AUsuarioData.sIdusuario);
            if (AUsuarioData.sTipoUsuario == "20082")
            {
                _Generar.iIdMateria = 2;
            }
            else if (AUsuarioData.sTipoUsuario == "20083")
            {
                _Generar.iIdMateria = 3;
            }
            else
            {
                _Generar.iIdMateria = 1;
            }

            //iIdMateria  = int.Parse(ADatosUsuario.sIdMateria);

            _Generar.detalle = null;
            DSDetalleServicio detalleSolicitud = new DSDetalleServicio();

            _Generar.detalle = detalleSolicitud.InfoSolicitud(iIdSolicitud);
            _Generar.SolicitudDetalle(_Generar.detalle);

            _Generar.cargarDataGrid();


            _DialogResult = DialogResult.No;

            _Generar.Activate();
            _Generar.ShowDialog();

            return(_DialogResult);
        }
Ejemplo n.º 6
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRRRecepcionOficialia_Load(object sender, EventArgs e)
        {
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            idUsuario = int.Parse(AUsuarioData.sIdusuario);

            detalle = null;
            DEvento detalleEve = new DEvento();

            detalle = detalleEve.infoOficialia(iIdOficial);
            detallesOficialia(detalle);

            CDocumentosOficialia Archivos = new CDocumentosOficialia();

            LRuta = Archivos.listaDocumentos(iIdOficial);

            /*Condicion para saber si es necesario crear o no links y botones*/
            if (LRuta.Count != 0)
            {
                /*Ciclo for para recorrer las rutas y saber cuantos link y botones generar en el formulario*/
                for (int i = 0; i < LRuta.Count; i++)
                {
                    nomArchivo = Path.GetFileName(LRuta[i].sRuta);
                    LinkLabel lnkDocumento = new LinkLabel();
                    lnkDocumento.Text     = nomArchivo;
                    lnkDocumento.AutoSize = true;
                    lnkDocumento.Location = new Point(20, 15 * i + 2);
                    lnkDocumento.Name     = LRuta[i].sRuta;
                    lnkDocumento.Click   += LnkDocumento_Click;
                    listArchivos.Controls.Add(lnkDocumento);

                    Button btnEliminar = new Button();
                    btnEliminar.Size = new Size(15, 15);
                    btnEliminar.FlatAppearance.BorderSize = 0;

                    btnEliminar.MouseHover += BtnEliminar_MouseHover;
                    btnEliminar.MouseLeave += BtnEliminar_MouseLeave;
                    btnEliminar.Cursor      = Cursors.Hand;
                    btnEliminar.FlatStyle   = FlatStyle.Flat;
                    metroToolTip1.SetToolTip(btnEliminar, "Eliminar");
                    btnEliminar.Image          = Properties.Resources.delete_sign_filled_10px;
                    btnEliminar.Location       = new Point(5, 15 * i + 2);
                    btnEliminar.AccessibleName = LRuta[i].sRuta;
                    btnEliminar.Name           = LRuta[i].sIdRuta;
                    btnEliminar.Click         += BtnEliminar_Click;
                    listArchivos.Controls.Add(btnEliminar);
                }
            }
        }
Ejemplo n.º 7
0
        public static DialogResult Show()
        {
            _NuevaSolicitud = new FSolicitudJuridica();
            Form     frmSet    = Application.OpenForms["FPrincipal"];
            FBandeja _FBandeja = Application.OpenForms["FBandeja"] as FBandeja;

            _NuevaSolicitud.FormClosed += new FormClosedEventHandler(_FBandeja.ActualizarSolPendientes_FormClosed);


            int x = Math.Max(frmSet.Location.X, frmSet.Location.X + (frmSet.Width - _NuevaSolicitud.Width) / 2);
            int y = frmSet.Location.Y + 1;

            _NuevaSolicitud.Location = new Point(x, y);

            //_NuevaSolicitud.label1.Text = string.Format("Hola {0},", sNombre);
            //_NuevaSolicitud.InitializeControls();

            //DatosUsuario ADatosUsuario      = DatosUsuario.Instancia;
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;

            /*Consumo de funcion para la carga de coordinadores en el combobox*/
            DatosCoordinadores     ACoordinador   = new DatosCoordinadores();
            List <CoordinadorData> LCoordinadores = ACoordinador.listaCoordinadores();

            _NuevaSolicitud.cmbCoordinador.DataSource    = LCoordinadores;
            _NuevaSolicitud.cmbCoordinador.ValueMember   = "sIdUsuario";
            _NuevaSolicitud.cmbCoordinador.DisplayMember = "sMateria";
            _NuevaSolicitud.cmbCoordinador.SelectedIndex = -1;
            //this.cmbCoordinador.SelectedItem        = 1;
            //cmbCoordinador.Enabled                  = false;

            _NuevaSolicitud.txtNoCliente.MaxLength = 11;



            _DialogResult = DialogResult.No;

            _NuevaSolicitud.Activate();
            _NuevaSolicitud.ShowDialog();

            return(_DialogResult);
        }
Ejemplo n.º 8
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRREditPropuesta_Load(object sender, EventArgs e)
        {
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            iIdUser = int.Parse(AUsuarioData.sIdusuario);

            detalle = null;
            DSDetalleServicio infoPropuesta = new DSDetalleServicio();

            detalle    = infoPropuesta.InfoPropuesta(idPropuesta);
            detalleSol = infoPropuesta.InfoSolicitud(idSoli);


            CDocumentosOficialia lRuta = new CDocumentosOficialia();

            LRuta = lRuta.rutaArchivosPropuesta(idPropuesta);
            rutaDocument(LRuta);

            informacionPropuesta(detalle, iAprob);
        }
        private void btnGuardarISR_Click(Object sender, EventArgs e)
        {
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //RECORREMOS LA LISTA PARA GUARDAR LOS REGISTROS DE LAS OBLIGACIONES MARCADAS
            foreach (Control control in this.pnlListaObligaciones.Controls)
            {
                if (control is LollipopCheckBox)
                {
                    LollipopCheckBox checkbox = control as LollipopCheckBox;
                    if (checkbox.Checked)
                    {
                        new RegistroObligacion().insertarRegistroObligacion(new RegistroObligacion()
                        {
                            iIdUsuarioRegistra   = int.Parse(AUsuarioData.sIdusuario),
                            iIdDetalleObligacion = int.Parse(checkbox.Name),
                            iIdCliente           = Cliente.iIdCliente
                        });
                    }
                }
            }
            bISRH = false;
            bISRA = false;

            FlatMessageBox.Show("Cambios Guardados Correctamente", "OK", string.Empty, FlatMessageBoxIcon.Information);

            EstadoControles(false);
            lblNombre.Text            = "--";
            lblRfc.Text               = "--";
            lblTelefono.Text          = "--";
            lblCelular.Text           = "--";
            lblExtension.Text         = "--";
            lblCorreoElectronico.Text = "--";
            materialLabel2.Visible    = false;
            btnHonorarios.Visible     = false;
            btnArrendamiento.Visible  = false;
            btnAsimilados.Visible     = false;

            pnlListaObligaciones.Controls.Clear();
            txtCliente.Clear();
            txtCliente.Focus();
        }
Ejemplo n.º 10
0
 public ConcentradoUsuarios()
 {
     InitializeComponent();
     AUsuario = LogicaCC.Logica.UsuarioData.Instancia;
 }
Ejemplo n.º 11
0
        private void btnImportarNuevosSocios_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //OBTIENE LA RUTA DEL ARCHIVO
                string filePath = openFileDialog1.FileName;
                //OBTIENE LA EXTENSIÓN DEL ARCHIVO
                string extension = Path.GetExtension(filePath);
                //string header  = rbHeaderYes.Checked ? "YES" : "NO";
                //GUARDA EN UNA VARIABLE SI SE TOMARAN EN CUENTA O NO LAS CABEZAS DE LAS COLUMNAS
                string header = "YES";
                string conStr, sheetName;
                conStr = string.Empty;

                switch (extension)
                {
                case ".xls":     //Excel 97-03
                    conStr = string.Format(Excel03ConString, filePath, header);
                    break;

                case ".xlsx":     //Excel 07
                    conStr = string.Format(Excel07ConString, filePath, header);
                    break;
                }

                //OBTENEMOS EL NOMBRE DE LA PRIMERA HOJA DE TRABAJO
                using (OleDbConnection _OleDbConnection = new OleDbConnection(conStr))
                {
                    using (OleDbCommand _OleDbCommand = new OleDbCommand())
                    {
                        _OleDbCommand.Connection = _OleDbConnection;
                        _OleDbConnection.Open();
                        System.Data.DataTable dtExcelSchema = _OleDbConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
                        sheetName = dtExcelSchema.Rows[0]["TABLE_NAME"].ToString();
                        _OleDbConnection.Close();
                    }
                }

                //LEEMOS LOS DATOS DE LA PRIMERA HOJA DE TRABAJO
                using (OleDbConnection _OleDbConnection = new OleDbConnection(conStr))
                {
                    using (OleDbCommand _OleDbCommand = new OleDbCommand())
                    {
                        using (OleDbDataAdapter _OleDbDataAdapter = new OleDbDataAdapter())
                        {
                            DataTable _DataTable = new DataTable();
                            _OleDbCommand.CommandText = "SELECT * From [" + sheetName + "]";
                            _OleDbCommand.Connection  = _OleDbConnection;
                            _OleDbConnection.Open();
                            _OleDbDataAdapter.SelectCommand = _OleDbCommand;
                            _OleDbDataAdapter.Fill(_DataTable);
                            _OleDbConnection.Close();

                            //ASIGNAMOS UNA FUENTE DE DATOS AL GRIDVIEW
                            dataGridView1.DataSource = _DataTable;
                        }
                    }
                }

                LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
                //RECORREMOS EL GRIDVIEW PARA GUARDAR LOS NUEVOS REGISTROS
                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    if (row.Cells[0].Value.ToString() != string.Empty)
                    {
                        new VendedorLXCC().registroVendedor(new VendedorLXCC()
                        {
                            sCliente            = row.Cells[0].Value.ToString(),
                            iIdEstado           = int.Parse(row.Cells[9].Value.ToString()),
                            iIdUsuario          = int.Parse(AUsuarioData.sIdusuario),
                            sNombre             = row.Cells[3].Value.ToString(),
                            sAPaterno           = row.Cells[4].Value.ToString(),
                            sAMaterno           = row.Cells[5].Value.ToString(),
                            sRFC                = row.Cells[1].Value.ToString(),
                            sDireccion          = row.Cells[7].Value.ToString(),
                            sMunicipio          = row.Cells[8].Value.ToString(),
                            sCP                 = row.Cells[10].Value.ToString(),
                            sTelefonoL          = row.Cells[11].Value.ToString(),
                            sExtension          = row.Cells[12].Value.ToString(),
                            sTelefonoM          = row.Cells[13].Value.ToString(),
                            sCorreoE            = row.Cells[17].Value.ToString(),
                            iIdServEstatus      = 1,
                            iIdServicioTipo     = 1,
                            sFechaContr         = DateTime.Now.ToString(),
                            sFechaVenci         = DateTime.Now.ToString(),
                            iIdContadorAsignado = 1,
                            sNombreC1           = " ",
                            sAPaternoC1         = " ",
                            sAMaternoC1         = " ",
                            sTelefonoLC1        = " ",
                            sExtensionC1        = " ",
                            sTelefonoMC1        = " ",
                            sCorreoEC1          = " ",
                            sNombreC2           = " ",
                            sAPaternoC2         = " ",
                            sAMaternoC2         = " ",
                            sTelefonoLC2        = " ",
                            sExtensionC2        = " ",
                            sTelefonoMC2        = " ",
                            sCorreoEC2          = " ",
                            sServicioConta      = "false",
                            sServicioOD         = "true",
                            iIdComisionista     = int.Parse(row.Cells[15].Value.ToString()),
                            iIdNivel            = int.Parse(row.Cells[14].Value.ToString()),
                            sCURP               = row.Cells[2].Value.ToString(),
                            sNoExpediente       = row.Cells[6].Value.ToString()
                        });
                    }
                    else
                    {
                        break;
                    }
                }
                //CARGA NUEVAMENTE EL CONTENIDO DEL GRIDVIEW PARA REFLEJAR LOS NUEVOS REGISTROS DE LOS SCI
                grdCatalogoSCI.DataSource = new SocioComanditario().listaSocioComanditario();
                MessageBox.Show("Socios Guardados");
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //if(MessageBox.Show("¿Está seguro de guardar los cambios?", "Adevertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
            if (FlatMessageBox.Show("¿Está seguro de guardar los cambios?", "SI", "NO", FlatMessageBoxIcon.Warning) == DialogResult.Yes)
            {
                LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
                //RECORREMOS LA LISTA PARA GUARDAR LOS REGISTROS DE LAS OBLIGACIONES MARCADAS
                foreach (Control control in this.pnlListaObligaciones.Controls)
                {
                    if (control is LollipopCheckBox)
                    {
                        LollipopCheckBox checkbox = control as LollipopCheckBox;
                        if (checkbox.Checked)
                        {
                            new RegistroObligacion().insertarRegistroObligacion(new RegistroObligacion()
                            {
                                iIdUsuarioRegistra   = int.Parse(AUsuarioData.sIdusuario),
                                iIdDetalleObligacion = int.Parse(checkbox.Name),
                                iIdCliente           = Cliente.iIdCliente
                            });

                            if (checkbox.Name == "427")
                            {
                                bISRH = true;
                            }

                            if (checkbox.Name == "461")
                            {
                                bISRA = true;
                            }
                        }
                    }
                }

                if (bISRH || bISRA)
                {
                    btnVHonorarios.Visible    = false;
                    btnVArrendamiento.Visible = false;
                    btnVAsimilados.Visible    = false;
                    btnVEnajenaBienes.Visible = false;
                    btnVEnajenaBolsa.Visible  = false;
                    btnVAdquiBienes.Visible   = false;
                    btnVIngresosInt.Visible   = false;
                    btnVObtePremios.Visible   = false;
                    btnVIngDividendos.Visible = false;
                    btnVOtrosIngresos.Visible = false;


                    //btnAsimilados.Visible	= false;
                    btnHonorarios.Visible    = true;
                    btnArrendamiento.Visible = true;

                    btnGuardarISR.Location = btnGuardar.Location;
                    btnGuardarISR.Visible  = true;
                    btnGuardar.Visible     = false;
                    cargarObligacionesISN(txtCliente.Text, Cliente.iIdCliente);
                }
                else
                {
                    FlatMessageBox.Show("Cambios Guardados Correctamente", "OK", string.Empty, FlatMessageBoxIcon.Information);

                    EstadoControles(false);
                    lblNombre.Text            = "--";
                    lblRfc.Text               = "--";
                    lblTelefono.Text          = "--";
                    lblCelular.Text           = "--";
                    lblExtension.Text         = "--";
                    lblCorreoElectronico.Text = "--";
                    materialLabel2.Visible    = false;
                    btnHonorarios.Visible     = false;
                    btnArrendamiento.Visible  = false;
                    btnAsimilados.Visible     = false;

                    pnlListaObligaciones.Controls.Clear();
                    txtCliente.Clear();
                    txtCliente.Focus();
                }
            }
        }
Ejemplo n.º 13
0
        /*Función para registrar la solicitud del cliente*/
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            int           iSolicitante;
            int           iCoordinador;
            int           iCliente;
            int           iMateria;
            EIValidaFolio iFolExistente;

            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //DatosUsuario ADatosUsuario  = DatosUsuario.Instancia;

            iSolicitante = int.Parse(AUsuarioData.sIdusuario.ToString());

            iCliente = int.Parse(AClienteData.sIdCliente.ToString());

            if (txtFolio.Text != string.Empty)
            {
                lblErrorFolio.Visible = false;

                if (cmbCoordinador.Text != string.Empty)
                {
                    CValidaFolio folioMPYCC = new CValidaFolio();
                    iFolExistente = folioMPYCC.ValidaFolioMPYCC(int.Parse(txtFolio.Text));

                    if (iFolExistente.sExiste != "0")
                    {
                        iFolExistente = null;
                        CValidaFolio folio = new CValidaFolio();
                        iFolExistente = folio.ValidaFolio(int.Parse(txtFolio.Text));

                        if (iFolExistente.sExiste == "1")
                        {
                            MessageBox.Show("El folio ingresado ya existe. Favor de ingresar uno nuevo.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        else
                        {
                            slc          = (CoordinadorData)cmbCoordinador.SelectedItem;
                            iCoordinador = int.Parse(slc.sIdUsuario.ToString());
                            iMateria     = int.Parse(slc.sIdMateria.ToString());

                            //comboBox1.SelectedItem

                            try
                            {
                                new Solicitud().RegistrarSolicitud(iCoordinador, iCliente, iCoordinador, iSolicitante, iMateria, int.Parse(txtFolio.Text), txtSolicitud.Text);

                                DialogResult rs = MessageBox.Show("Se ha realizado el registro correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                if (rs == DialogResult.OK)
                                {
                                    Close();
                                }
                            }
                            catch (Exception)
                            {
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("El folio ingresado no ha sido generado en el sistema SGMPY", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("No se ha asignado un coordinador", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                lblErrorFolio.Visible = true;
                MessageBox.Show("Es necesario ingresar el folio que se generó en el sistema MiPyme360", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Ejemplo n.º 14
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //VALIDA SI SE ENCUENTRAN TODA LA INFORMACIÓN REQUERIDA
            if (ValidarInformacion() == 0)
            {
                //int activo          = 0;
                int comisionista = 0;

                LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;

                //if (ckbActivo.Checked)
                //    activo = 1;

                try
                {
                    if (!(cbComisionista.SelectedValue.ToString() == "0"))
                    {
                        comisionista = int.Parse(cbComisionista.SelectedValue.ToString());
                    }
                }
                catch
                {
                    comisionista = 0;
                }

                //GUARDO EL REGISTRO  CON LA INFORMACIÓN DEL VENDEDOR
                if (new VendedorLXCC().registroVendedor(new VendedorLXCC()
                {
                    sCliente = txbNVendedor.Text,
                    iIdEstado = int.Parse(cbEstados.SelectedValue.ToString()),
                    iIdUsuario = int.Parse(AUsuarioData.sIdusuario),
                    sNombre = txbNombre.Text,
                    sAPaterno = txbAPaterno.Text,
                    sAMaterno = txbAMaterno.Text,
                    sRFC = txbRfc.Text,
                    sDireccion = txbDireccion.Text,
                    sMunicipio = txbMunicipio.Text,
                    sCP = txbCP.Text,
                    sTelefonoL = txbTelefono.Text,
                    sExtension = txbExtension.Text,
                    sTelefonoM = txbMovil.Text,
                    sCorreoE = txbCorreoCliente.Text,
                    iIdServEstatus = 1,
                    iIdServicioTipo = 1,
                    sFechaContr = DateTime.Now.ToString(),
                    sFechaVenci = DateTime.Now.ToString(),
                    iIdContadorAsignado = 1,
                    sNombreC1 = " ",
                    sAPaternoC1 = " ",
                    sAMaternoC1 = " ",
                    sTelefonoLC1 = " ",
                    sExtensionC1 = " ",
                    sTelefonoMC1 = " ",
                    sCorreoEC1 = " ",
                    sNombreC2 = " ",
                    sAPaternoC2 = " ",
                    sAMaternoC2 = " ",
                    sTelefonoLC2 = " ",
                    sExtensionC2 = " ",
                    sTelefonoMC2 = " ",
                    sCorreoEC2 = " ",
                    sServicioConta = "false",
                    sServicioOD = "true",
                    iIdComisionista = comisionista,
                    iIdNivel = int.Parse(cbNivel.SelectedValue.ToString()),
                    sCURP = txbCurp.Text,
                    sNoExpediente = txbNoExpediente.Text
                }) == true)
                {
                    btnEditar.Enabled  = false;
                    btnGuardar.Enabled = false;
                    MessageBox.Show("Información Guardado con Exito");
                    LimpiarControles();
                }
                else
                {
                    btnEditar.Enabled  = false;
                    btnGuardar.Enabled = false;
                    MessageBox.Show("Información Guardado con Exito");
                    LimpiarControles();
                }
            }
        }