private void button_Adc_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja adicionar a observação?",
                                                   "Observações",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((textBox_OBS.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo    ex      = new Externo();

                    ex.CodigoExterno = CodigoExterno;
                    ex.Observacoes   = textBox_OBS.Text;
                    externo.AtualizarObs(ex);

                    MessageBox.Show("Cobrança Inserida com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
        public ExternoConsulta(Externo externo)
        {
            InitializeComponent();

            original = externo;


            labelId.Text          = Convert.ToString(externo.IdExterno);
            TextBoxNome.Text      = externo.Nome.ToString();
            maskedTextBoxCpf.Text = externo.Cpf;
            textBoxDesc.Text      = externo.Descricao;
            comboBoxCidade.Text   = externo.Cidade;
            comboBoxEstado.Text   = externo.Estado;
            txtEnde.Text          = externo.Endereco;
            numericUpDown1.Value  = Convert.ToInt32(externo.Numero);
            comboBoxBairro.Text   = externo.Bairro;
            txtComp.Text          = externo.Complemento;
            dateTimePicker1.Value = externo.DataNascimento;
            mtxtTel.Text          = externo.Telefone;
            textBoxEmail.Text     = externo.Email;
            comboBoxPAis.Text     = externo.Pais;
            //textBox2.Text = Convert.ToString(externo.Id_FuncionarioCadastro);
            textBox2.Text       = externo.Funcionarios.IdFuncionario.ToString();
            textBox1.Text       = externo.Funcionarios.Nome.ToString();
            comboBoxCep.Text    = externo.Cep;
            labelCadastro.Text  = Convert.ToString(externo.DataCadastro);
            labelAlteracao.Text = Convert.ToString(externo.DataAlteracao);

            if (SexoCheck == "M")
            {
                radioButton1.Checked = true;
            }
            else
            {
                radioButton2.Checked = true;
            }



            situacao = externo.Situacao;
            if (situacao == true)
            {
                radioButton3.Checked = true;
            }
            else
            {
                radioButton4.Checked = true;
            }


            disponibilidade = externo.Disponibilidade;
            if (disponibilidade == true)
            {
                radioButton6.Checked = true;
            }
            else
            {
                radioButton5.Checked = true;
            }
        }
        private void button_AdcEntrega_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja adicionar entrega do equipamento?",
                                                   "Entrega de Equipamento",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((maskedTextBox_EntrData.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo    ex      = new Externo();

                    ex.CodigoExterno = CodigoExterno;
                    ex.DataEntrega   = maskedTextBox_EntrData.Text;
                    ex.Status        = 9;
                    externo.AtualizarEnt(ex);

                    MessageBox.Show("Entrega Inserida com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
        private void button_AdcAprv_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja adicionar a aprovação?",
                                                   "Aprovação Gestor",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((maskedTextBox_DataAp.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo    ex      = new Externo();

                    ex.CodigoExterno = CodigoExterno;
                    ex.DataAprovacao = maskedTextBox_DataAp.Text;
                    ex.Status        = 5;
                    externo.AtualizarAprov(ex);

                    MessageBox.Show("Aprovação Inserida com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
Пример #5
0
        private void button_Adc_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja adicionar a cobrança?",
                                                   "Cobrança",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((maskedTextBox_DataC.Text != "") && (comboBox_ViaC.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo    ex      = new Externo();

                    ex.CodigoExterno = CodigoExterno;
                    ex.DataCobranca  = maskedTextBox_DataC.Text;
                    ex.ViaCobranca   = comboBox_ViaC.Text;
                    externo.AtualizarCob(ex);

                    MessageBox.Show("Cobrança Inserida com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
Пример #6
0
        private void button_Adc_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja adicionar a requisição?",
                                                   "Requisição",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((maskedTextBox_Datareq.Text != "") && (maskedTextBox_ReqP.Text != "") && (maskedTextBox_ReqMO.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo    ex      = new Externo();

                    ex.CodigoExterno  = CodigoExterno;
                    ex.DataRequisicao = maskedTextBox_Datareq.Text;
                    ex.ReqPecas       = maskedTextBox_ReqP.Text;
                    ex.ReqMObra       = maskedTextBox_ReqMO.Text;
                    ex.Status         = 4;
                    externo.AtualizarReq(ex);

                    MessageBox.Show("Requisição Inserida com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
Пример #7
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhum externo selecionado.", "Consultar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                Externo ExternoSelecionado = new Externo();
                ExternoSelecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Externo);


                ExternoEditar externo = new ExternoEditar(ExternoSelecionado);

                DialogResult dialogResult = externo.ShowDialog();
                if (dialogResult == DialogResult.Yes)
                {
                    Atualiza();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível consultar o externo selecionado. Detalhes: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void button_AdcRet_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja adicionar o pedido?",
                                                   "Pedido de Compra",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((maskedTextBox_DataP.Text != "") && (maskedTextBox_PedP.Text != "") && (maskedTextBox_PedMO.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo    ex      = new Externo();

                    ex.CodigoExterno = CodigoExterno;
                    ex.DataPedido    = maskedTextBox_DataP.Text;
                    ex.PedPecas      = maskedTextBox_PedP.Text;
                    ex.PedMObra      = maskedTextBox_PedMO.Text;
                    ex.DataPrevista  = maskedTextBox_EntregaP.Text;
                    ex.Status        = 6;
                    externo.AtualizarPed(ex);

                    MessageBox.Show("Pedido Inserido com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
Пример #9
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhum Registro selecionado.", "Consultar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                if (MessageBox.Show("Deseja excluir o Registro  selecionado?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Externo Selecionado = new Externo();
                    Selecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Externo);

                    CN_Externos RegraNegocio = new CN_Externos();
                    string      retorno      = RegraNegocio.ExcluirExterno(Selecionado);
                    int         codigo       = Convert.ToInt32(retorno);
                    Atualiza();
                    MessageBox.Show("Registro excluído com sucesso.", "Excluir", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("O Registro selecionado não pode ser excluído, pois está sendo usado em outros processos.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void button_Adc_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja adicionar o orçamento?",
            "Orçamento Externo",
            MessageBoxButtons.OKCancel,
            MessageBoxIcon.Question);
            if (result1 == DialogResult.OK)
            {
                if ((maskedTextBox_DataO.Text != "") && (maskedTextBox_NOrc.Text != "") && (maskedTextBox_Orcamento.Text != "") && (maskedTextBox_ValorO.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo ex = new Externo();

                    ex.CodigoExterno = CodigoExterno;
                    ex.DataOrcamento = maskedTextBox_DataO.Text;
                    ex.ValorOrcamento = maskedTextBox_ValorO.Text;
                    ex.Orcamento = maskedTextBox_Orcamento.Text;
                    ex.NOrcamento = maskedTextBox_NOrc.Text;
                    ex.Status = 3;
                    externo.AtualizarOrc(ex);

                    MessageBox.Show("Orçamento Inserido com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }

            }
            if (result1 == DialogResult.Cancel)
            {

            }
        }
Пример #11
0
        /// <summary>
        /// Registra un nuevo usuario.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.Validar())
                {
                    string  nombre  = this.txtNombre.Text;
                    string  cuenta  = this.txtCuenta.Text;
                    string  clave   = this.txtClave.Text;
                    Usuario usuario = null;

                    if (this.radioEmpleado.Checked)
                    {
                        Empleado.Area area;
                        Enum.TryParse(this.comboArea.SelectedItem.ToString(), out area);
                        usuario = new Empleado(nombre, cuenta, clave, area);
                    }
                    else
                    {
                        usuario = new Externo(nombre, cuenta);
                    }

                    this.empresa.Registrar(usuario);
                }
            }
            catch (Exception ex)
            {
                this.txtSalida.Text += "*" + DateTime.Now.ToShortTimeString() + " - " + ex.Message + "\n";
            }
        }
Пример #12
0
        protected void btnAgregar_Externos_Click(object sender, EventArgs e)
        {
            //Agregar el txt para la edad
            Externo externo = new Externo()
            {
                Nombre   = txtNombre_Externos.Text,
                Correo   = txtCorreo_Externos.Text,
                Edad     = 40,
                IdEvento = 1,
                Rut      = txtRut_Externos.Text,
                Telefono = int.Parse(txtTelefono_Externos.Text)
            };

            if (repo.InsertExterno(externo))
            {
                //Se agrego correctamente
                repo.InsertExterno(externo);
                lbMensaje.Text = "Agregado correctamente";
            }
            else
            {
                //no se agrego correctamente
                lbMensaje.Text = "Ocurrio un error";
            }
        }
Пример #13
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            try
            {
                Externo objetoCT = new Externo();

                objetoCT.IdExterno = 0;
                objetoCT.Nome      = TextBoxNome.Text;
                bool SexoCheck;
                if (radioButton1.Checked)
                {
                    SexoCheck = true;
                }
                else
                {
                    SexoCheck = false;
                }
                objetoCT.Sexo                   = SexoCheck;
                objetoCT.Cpf                    = maskedTextBoxCpf.Text;
                objetoCT.Descricao              = textBoxDesc.Text;
                objetoCT.Cidade                 = comboBoxCidade.Text;
                objetoCT.Estado                 = ComboBoxEstado.Text;
                objetoCT.Endereco               = txtEnde.Text;
                objetoCT.Numero                 = Convert.ToString(numericUpDown1.Value);
                objetoCT.Bairro                 = comboBoxBairro.Text;
                objetoCT.Complemento            = txtComp.Text;
                objetoCT.DataNascimento         = dateTimePicker1.Value;
                objetoCT.Telefone               = mtxtTel.Text;
                objetoCT.Email                  = textBoxEmail.Text;
                objetoCT.Id_FuncionarioCadastro = UserLoginCache.Id_Funcionario;
                objetoCT.Pais                   = comboBoxPAis.Text;
                objetoCT.Cep                    = comboBoxCep.Text;



                CN_Externos objetoCN = new CN_Externos();

                string retorno = objetoCN.CadastrarExterno(objetoCT);
                try
                {
                    int Idexterno = Convert.ToInt32(retorno);
                    MessageBox.Show($"Cadastrado com sucesso  {TextBoxNome.Text} com id {Idexterno} ");
                    utilidades.LimpaCampos(this.panel1.Controls);

                    //this.Close();
                }
                catch (FormatException)
                {
                    MessageBox.Show($"Não foi possivel cadastrar por {retorno}{MessageBoxButtons.OK}");
                    throw;
                }
            }
            catch (Exception ex)
            {
                // MessageBox.Show("Não foi possivel inserir  por: " + ex);
            }
        }
Пример #14
0
        public void TestUsuario()
        {
            Usuario u = new Empleado("usuario1", "usuario", "1234", Empleado.Area.RRHH);

            Assert.IsNotNull(u);
            Usuario u2 = new Externo("usuario", "sadsad");

            Assert.IsNotNull(u2);
        }
Пример #15
0
        private void frmMantMiemEditor_Load(object sender, EventArgs e)
        {
            if (_codigo != -1)
            {
                this.boxCodigo.Enabled = false;
                Miembro miem = _gestor.ObtenerMiembro(this._codigo);
                if (miem is Alumno)
                {
                    Alumno aux = (Alumno)miem;

                    this.boxCodigoProf.Enabled = false;
                    this.boxEstado.Enabled     = false;
                    this.boxDedicacion.Enabled = false;

                    this.boxCodigoPucp.Text = Convert.ToString(aux.CodigoAlumno);
                    this.boxCraest.Text     = Convert.ToString(aux.Craest);
                }
                else if (miem is Profesor)
                {
                    Profesor aux = (Profesor)miem;

                    this.boxCodigoPucp.Enabled = false;
                    this.boxCraest.Enabled     = false;
                    this.boxDedicacion.Enabled = false;

                    this.boxCodigoProf.Text = Convert.ToString(aux.CodigoProfesor);
                    this.boxEstado.Text     = Convert.ToString(aux.Estado);
                }
                else if (miem is Externo)
                {
                    Externo aux = (Externo)miem;

                    this.boxCodigoPucp.Enabled = false;
                    this.boxCraest.Enabled     = false;
                    this.boxCodigoProf.Enabled = false;
                    this.boxEstado.Enabled     = false;

                    // Ver si esto realmente funciona :v
                    this.boxDedicacion.Text = aux.Dedicacion;
                }

                this.boxCodigo.Text      = Convert.ToString(miem.Codigo);
                this.boxNombre.Text      = miem.Nombre;
                this.boxTimePicker.Value = DateTime.ParseExact(miem.FechaNacimiento, "MM/d/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                this.boxDireccion.Text   = miem.Direccion;
                this.boxEmail.Text       = miem.Email;
                if (miem.Sexo == 'M')
                {
                    this.boxSexo.Select(0, 1);
                }
                else if (miem.Sexo == 'F')
                {
                    this.boxSexo.Select(1, 1);
                }
            }
        }
Пример #16
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            Miembro aux       = null;
            int     codigo    = Convert.ToInt32(this.boxCodigo.Text);
            string  nombre    = this.boxNombre.Text;
            string  fechaNac  = this.boxTimePicker.Text;
            string  direccion = this.boxDireccion.Text;
            string  email     = this.boxEmail.Text;

            char sexo;

            if (this.boxSexo.Text == "Masculino")
            {
                sexo = 'M';
            }
            else
            {
                sexo = 'F';
            }

            if (this.boxTipo.SelectedItem == "Alumno")
            {
                int    codigoPucp = Convert.ToInt32(this.boxCodigoPucp.Text);
                double craest     = Convert.ToDouble(this.boxCraest.Text);

                aux = new Alumno(codigo, nombre, fechaNac, direccion, email, sexo, codigoPucp, craest);
            }
            else if (this.boxTipo.SelectedItem == "Profesor")
            {
                int    codigoProf = Convert.ToInt32(this.boxCodigoProf.Text);
                string estado     = this.boxEstado.Text;

                aux = new Profesor(codigo, nombre, fechaNac, direccion, email, sexo, codigoProf, estado);
            }
            else if (this.boxTipo.SelectedItem == "Externo")
            {
                string dedicacion = this.boxDedicacion.Text;

                aux = new Externo(codigo, nombre, fechaNac, direccion, email, sexo, dedicacion);
            }

            if (this._codigo == -1)
            {
                _gestor.AgregarMiembro(aux);
                MessageBox.Show("Agregado");
            }
            else
            {
                _gestor.ActualizarMiembro(aux);
                MessageBox.Show("Actualizado");
            }

            this.Close();
        }
Пример #17
0
        /* public void ExibirDados(Externo externo)
         * {
         *   labelId.Text = Convert.ToString(externo.IdExterno);
         *   TextBoxNome.Text = externo.Nome;
         *   maskedTextBoxCpf.Text = externo.Cpf;
         *   textBoxDesc.Text = externo.Descricao;
         *   comboBoxCidade.Text = externo.Cidade;
         *   comboBoxEstado.Text = externo.Estado;
         *   txtEnde.Text = externo.Endereco;
         *   numericUpDown1.Value = Convert.ToInt32(externo.Numero);
         *   comboBoxBairro.Text = externo.Bairro;
         *   txtComp.Text = externo.Complemento;
         *   dateTimePicker1.Value = externo.DataNascimento;
         *   mtxtTel.Text = externo.Telefone;
         *   textBoxEmail.Text = externo.Email;
         *   UserLoginCache.Id_Funcionario = externo.Id_FuncionarioCadastro;
         *   comboBoxPAis.Text = externo.Pais;
         *   comboBoxCep.Text = externo.Cep;
         *   SexoCheck = externo.Sexo;
         *   if (SexoCheck == true)
         *   {
         *
         *       radioButton1.Checked = true;
         *   }
         *   else
         *   {
         *       radioButton2.Checked = true;
         *   }
         *
         *
         *
         *   situacao = externo.Situacao;
         *   if (situacao == true)
         *   {
         *       radioButton3.Checked = true;
         *   }
         *   else
         *   {
         *       radioButton4.Checked = true;
         *   }
         *   //passar disponibilidde por aqi para nao afetar depois na hora de alterar
         *
         *   disponibilidade = externo.Disponibilidade;
         *   if (disponibilidade == true)
         *   {
         *       radioButton6.Checked = true;
         *   }
         *   else
         *   {
         *       radioButton5.Checked = true;
         *   }
         *
         * }*/

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            string            messagem = "Tem Certeza que deseja Executar essas Alterações ?";
            string            captionn = "Alerta";
            MessageBoxButtons buttonss = MessageBoxButtons.YesNo;
            DialogResult      resultt;

            resultt = MessageBox.Show(messagem, captionn, buttonss);
            if (resultt == System.Windows.Forms.DialogResult.Yes)
            {
                Externo objetoCT = new Externo();

                objetoCT.IdExterno = Convert.ToInt32(labelId.Text);
                objetoCT.Nome      = TextBoxNome.Text;

                objetoCT.Sexo = radioButton1.Checked;

                objetoCT.Cpf                    = maskedTextBoxCpf.Text;
                objetoCT.Descricao              = textBoxDesc.Text;
                objetoCT.Cidade                 = comboBoxCidade.Text;
                objetoCT.Estado                 = ComboBoxEstado.Text;
                objetoCT.Endereco               = txtEnde.Text;
                objetoCT.Numero                 = Convert.ToString(numericUpDown1.Value);
                objetoCT.Bairro                 = comboBoxBairro.Text;
                objetoCT.Complemento            = txtComp.Text;
                objetoCT.DataNascimento         = dateTimePicker1.Value;
                objetoCT.Telefone               = mtxtTel.Text;
                objetoCT.Email                  = textBoxEmail.Text;
                objetoCT.Id_FuncionarioCadastro = UserLoginCache.Id_Funcionario;
                objetoCT.Pais                   = comboBoxPAis.Text;
                objetoCT.Cep                    = comboBoxCep.Text;


                objetoCT.DataNascimento = Convert.ToDateTime(dateTimePicker1.Text);

                objetoCT.Situacao        = radioButton3.Checked;
                objetoCT.Disponibilidade = radioButton6.Checked;
                CN_Externos objetoCN = new CN_Externos();

                string retorno = objetoCN.EditarExterno(objetoCT);
                try
                {
                    int Codigo = Convert.ToInt32(retorno);
                    MessageBox.Show("Registro alterado com sucesso.\n Código: " + Codigo, "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.Yes;
                }
                catch (FormatException)
                {
                    MessageBox.Show("Não foi possível alterar o cliente selecionado. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #18
0
        public ExternoColecao ConsultarExternoAtivo(bool situacao)
        {
            try
            {
                ExternoColecao externoColecao = new ExternoColecao();
                Conexao.LimparParametros();
                Conexao.AdicionarParametros("@Opcao", 2);
                Conexao.AdicionarParametros("@Situacao", situacao);
                DataTable dataTableExterno = Conexao.ExecutarConsulta(CommandType.StoredProcedure, "MostrarExternos");
                foreach (DataRow ExternoLinha in dataTableExterno.Rows)
                {
                    Externo      externo      = new Externo();
                    Funcionarios funcionarios = new Funcionarios();

                    externo.IdExterno              = Convert.ToInt32(ExternoLinha["IdExterno"]);
                    externo.Nome                   = Convert.ToString(ExternoLinha["Nome"]);
                    externo.Sexo                   = Convert.ToBoolean(ExternoLinha["Sexo"]);
                    externo.Cpf                    = Convert.ToString(ExternoLinha["Cpf"]);
                    externo.Descricao              = Convert.ToString(ExternoLinha["Descricao"]);
                    externo.Cidade                 = Convert.ToString(ExternoLinha["Cidade"]);
                    externo.Estado                 = Convert.ToString(ExternoLinha["Estado"]);
                    externo.Endereco               = Convert.ToString(ExternoLinha["Endereco"]);
                    externo.Numero                 = Convert.ToString(ExternoLinha["Numero"]);
                    externo.Bairro                 = Convert.ToString(ExternoLinha["Bairro"]);
                    externo.Complemento            = Convert.ToString(ExternoLinha["Complemento"]);
                    externo.DataNascimento         = Convert.ToDateTime(ExternoLinha["DataNascimento"]);
                    externo.Telefone               = Convert.ToString(ExternoLinha["Telefone"]);
                    externo.Email                  = Convert.ToString(ExternoLinha["Email"]);
                    externo.DataAlteracao          = Convert.ToDateTime(ExternoLinha["DataAlteracao"]);
                    externo.DataCadastro           = Convert.ToDateTime(ExternoLinha["DataCadastro"]);
                    externo.Cep                    = Convert.ToString(ExternoLinha["Cep"]);
                    externo.Disponibilidade        = Convert.ToBoolean(ExternoLinha["Disponibilidade"]);
                    externo.Situacao               = Convert.ToBoolean(ExternoLinha["Situacao"]);
                    externo.Pais                   = Convert.ToString(ExternoLinha["Pais"]);
                    externo.Id_FuncionarioCadastro = Convert.ToInt32(ExternoLinha["Id_FuncionarioCadastro"]);


                    funcionarios.IdFuncionario = Convert.ToInt32(ExternoLinha["Id_Funcionario"].ToString());
                    funcionarios.Nome          = ExternoLinha["Nomef"].ToString();
                    externo.Funcionarios       = funcionarios;



                    externoColecao.Add(externo);
                }
                return(externoColecao);
            }
            catch (SqlException erro)
            {
                throw erro;
            }
        }
Пример #19
0
        private void button_Adc_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja enviar o equipamento para manutenção?",
                                                   "Manutenção Externa",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((comboBox_Equip.Text != "") && (maskedTextBox_Codigo.Text != "") && (comboBox_Setor.Text != "") && (maskedTextBox_OS.Text != "") && (comboBox_Fornecedor.Text != "") && (maskedTextBox_Data.Text != ""))
                {
                    ExternoDAO externo = new ExternoDAO();
                    Externo    ex      = new Externo();

                    Equipamento eq = new EquipamentoDAO().BuscarNome(comboBox_Equip.Text);
                    ex.CodigoEquipamento = eq.CodigoEquipamento;

                    Setor s = new SetorDAO().BuscarNome(comboBox_Setor.Text);
                    ex.CodigoSetor = s.CodigoSetor;

                    Fornecedor f = new FornecedorDAO().BuscarNome(comboBox_Fornecedor.Text);
                    ex.CodigoFornecedor = f.CodigoFornecedor;

                    ex.Codigo      = maskedTextBox_Codigo.Text;
                    ex.OS          = maskedTextBox_OS.Text;
                    ex.DataEntrada = maskedTextBox_Data.Text;
                    ex.Status      = 1;
                    externo.Inserir(ex);

                    MessageBox.Show("Equipamento enviado com Sucesso");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
Пример #20
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhum externo selecionado.", "Consultar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                Externo ExternoSelecionado = new Externo();
                ExternoSelecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Externo);

                //String NomeFunc = dataGridView1.CurrentRow.Cells["Nome1"].Value.ToString();
                ExternoConsulta externo = new ExternoConsulta(ExternoSelecionado);
                externo.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível consultar o externo selecionado. Detalhes: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #21
0
        public string ExcluirExterno(Externo externo)
        {
            try
            {
                Conexao.LimparParametros();

                Conexao.AdicionarParametros("@Opcao", 3);
                Conexao.AdicionarParametros("@IdExterno", externo.IdExterno);
                Conexao.AdicionarParametros("@Nome", externo.Nome);
                Conexao.AdicionarParametros("@Sexo", externo.Sexo);
                Conexao.AdicionarParametros("@Cpf", externo.Cpf);
                Conexao.AdicionarParametros("@Descricao", externo.Descricao);
                Conexao.AdicionarParametros("@Cidade", externo.Cidade);
                Conexao.AdicionarParametros("@Estado", externo.Estado);
                Conexao.AdicionarParametros("@Endereco", externo.Endereco);
                Conexao.AdicionarParametros("@Numero", externo.Numero);
                Conexao.AdicionarParametros("@Bairro", externo.Bairro);
                Conexao.AdicionarParametros("@Complemento", externo.Complemento);
                Conexao.AdicionarParametros("@DataNascimento", externo.DataNascimento);
                Conexao.AdicionarParametros("@Telefone", externo.Telefone);
                Conexao.AdicionarParametros("@Email", externo.Email);
                Conexao.AdicionarParametros("@DataAlteracao", DateTime.Now);
                Conexao.AdicionarParametros("@DataCadastro", DateTime.Now);
                Conexao.AdicionarParametros("@Cep", externo.Cep);
                Conexao.AdicionarParametros("@Disponibilidade", externo.Disponibilidade);
                Conexao.AdicionarParametros("@Id_FuncionarioCadastro", externo.Id_FuncionarioCadastro);
                Conexao.AdicionarParametros("@Situacao", externo.Situacao);
                Conexao.AdicionarParametros("@Pais", externo.Pais);

                string codigo = Conexao.ExecutarManipulacao(CommandType.StoredProcedure, "USP_Externo").ToString();
                return(codigo);
            }
            catch (SqlException erro)
            {
                throw erro;
            }
        }
Пример #22
0
 /**
  * @param Tarjeta t 
  * @param int Pin
  */
 public void LeerTarjeta(Externo.Tarjeta t, Sesion sesion) {
     this.TarjetaIngresada = true;
 
     sesion.Tarjeta = t;
 }