Exemple #1
0
        /// <summary>
        /// Método que busca el cliente con el filtro
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            IBLLMensajero _BLLMensajero = new BLLMensajero();

            dgvMensajero.AutoGenerateColumns = false;
            dgvMensajero.RowTemplate.Height  = 100;
            //dgvMensajero.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;
            string filtro = string.Empty;

            try
            {
                filtro = txtFiltro.Text;
                filtro = filtro.Replace(' ', '%');
                filtro = "%" + filtro + "%";
                dgvMensajero.AutoGenerateColumns = false;
                dgvMensajero.DataSource          = _BLLMensajero.BuscarMensajeroByFilter(filtro);
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                MessageBox.Show("Se produjo el siguiente error :" + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void ModificarMensajero()
        {
            byte[] foto = new byte[8];
            foto[0] = 0;
            foto[1] = 1;
            foto[2] = 1;
            foto[3] = 0;
            foto[4] = 1;
            foto[5] = 1;
            foto[6] = 1;
            foto[7] = 1;
            Mensajero oMensajero = new Mensajero();

            oMensajero.IDMensajero = "2-333-444";
            oMensajero.Nombre      = "MensajeroTestMod";
            oMensajero.Apellidos   = "Test Tester";
            oMensajero.Telefono    = "65651";
            oMensajero.Activo      = false;
            oMensajero.Correo      = "@test";
            oMensajero.Foto        = foto;
            oMensajero.Sexo        = "Masculino";

            Mensajero     pMensajero    = new Mensajero();
            IBLLMensajero _BLLMensajero = new BLLMensajero();

            pMensajero = _BLLMensajero.ModificarMensajero(oMensajero);
            System.Diagnostics.Debug.Write(pMensajero.IDMensajero);
        }
        public void GetAllMensajeros()
        {
            IBLLMensajero    _BLLMensajero   = new BLLMensajero();
            List <Mensajero> _ListMensajeros = new List <Mensajero>();

            _ListMensajeros = _BLLMensajero.MostrarMensajeros();
            System.Diagnostics.Debug.Write(_ListMensajeros[0].IDMensajero);
        }
        public void EliminarMensajero()
        {
            string        IdMensajero   = "2-333-444";
            IBLLMensajero _BLLMensajero = new BLLMensajero();
            string        pMensajero    = "";

            pMensajero = _BLLMensajero.EliminarMensajero(IdMensajero);
            System.Diagnostics.Debug.Write(pMensajero);
        }
        public void BuscarMensajeroID()
        {
            string IdMensajero = "";

            IdMensajero = "2-333-444";

            Mensajero     pMensajero    = new Mensajero();
            IBLLMensajero _BLLMensajero = new BLLMensajero();

            pMensajero = _BLLMensajero.BuscarMensajeroID(IdMensajero);
            System.Diagnostics.Debug.Write(pMensajero.IDMensajero);
        }
Exemple #6
0
        /// <summary>
        /// Metodo para eliminar un mensajero de la base de datos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            IBLLMensajero _BLLMensajero = new BLLMensajero();
            IBLLFactura   _BLLFactura   = new BLLFactura();

            erpErrores.Clear();
            string IDMensajero = "";

            try
            {
                if (dgvMensajeros.SelectedRows.Count == 0)
                {
                    erpErrores.SetError(dgvMensajeros, "Debe seleccionar un valor");
                }
                else
                {
                    IDMensajero = dgvMensajeros.SelectedRows[0].Cells[0].Value.ToString();
                    if (_BLLFactura.ObtenerFacturaByIDMensajero(IDMensajero) != null)
                    {
                        MessageBox.Show("No se pueden borrar mensajeros con registros en la base de datos");
                    }
                    else
                    {
                        _BLLMensajero.EliminarMensajero(IDMensajero);
                        MessageBox.Show("Mensajero eliminado");
                    }
                }
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #7
0
        /// <summary>
        /// Metodo que carga los Mensajero que hay en la base de datos
        /// </summary>
        public void MostrarMensajeros()
        {
            IBLLMensajero _BLLMensajero = new BLLMensajero();

            dgvMensajeros.AutoGenerateColumns = false;
            dgvMensajeros.RowTemplate.Height  = 100;
            //dgvMensajeros.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;
            try
            {
                dgvMensajeros.DataSource = _BLLMensajero.MostrarMensajeros();
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #8
0
        /// <summary>
        /// Metodo para modificar un mensajero
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnModificar_Click(object sender, EventArgs e)
        {
            IBLLMensajero _BLLMensajero = new BLLMensajero();

            erpErrores.Clear();
            try
            {
                if (mskNumeroCedulaMod.Text.Equals(" -    -"))
                {
                    erpErrores.SetError(mskNumeroCedulaMod, "Debe contener un valor");
                }
                else
                {
                    if (string.IsNullOrEmpty(txtNombreMod.Text))
                    {
                        erpErrores.SetError(txtNombreMod, "Debe contener un valor");
                    }
                    else
                    {
                        if (string.IsNullOrEmpty(txtApellidosMod.Text))
                        {
                            erpErrores.SetError(txtApellidosMod, "Debe contener un valor");
                        }
                        else
                        {
                            if (string.IsNullOrEmpty(mskTelefonoMod.Text))
                            {
                                erpErrores.SetError(mskTelefonoMod, "Debe contener un valor");
                            }
                            else
                            {
                                if (string.IsNullOrEmpty(txtCorreoMod.Text))
                                {
                                    erpErrores.SetError(txtCorreoMod, "Debe contener un valor");
                                }
                                else
                                {
                                    if (string.IsNullOrEmpty(pctFotoMod.Image.ToString()))
                                    {
                                        erpErrores.SetError(pctFotoMod, "Debe seleccionar una foto");
                                    }
                                    else
                                    {
                                        string sexo   = "";
                                        bool   activo = false;
                                        sexo   = (chkSexoF.Checked) ? "Femenino" : "Masculino";
                                        activo = (rbActivoSiMod.Checked) ? true : false;
                                        _BLLMensajero.ModificarMensajero(FactoryMensajero.ConstruirMensajero(mskNumeroCedulaMod.Text, txtNombreMod.Text, txtApellidosMod.Text, sexo, ConvertirFotoMod(), txtCorreoMod.Text, activo, mskTelefonoMod.Text));
                                        MessageBox.Show("Se modificó con éxito");
                                        EspaciosBlancoMod();
                                    }
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }