protected void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         Causa causa = new Causa();
         causa.Id          = Convert.ToInt32(ViewState["id"]);
         causa.Descripcion = txtDescripcion.Text;
         causa.Estado      = chkEstado.Checked ? 1 : 0;
         if (DatosCausa.ModificarCausa(causa))
         {
             lblMensaje.Text     = "Causa Modificada";
             lblMensaje.CssClass = "correcto";
         }
         else
         {
             lblMensaje.Text     = "Error al Modificar";
             lblMensaje.CssClass = "error";
         }
         llenarGrid();
     }
     catch (Exception ex)
     {
         lblMensaje.Text = ex.Message;
     }
 }
示例#2
0
        public async Task <IActionResult> Causas()
        {
            Models.Causa model = new Causa();

            List <Dtos.Campanha> campanhas = await new Helpers.Causas(_configuration, HttpContext).List();

            model.campanhas = campanhas.OrderBy(x => Guid.NewGuid()).ToList();

            List <Dtos.TipoCausa> tiposcausa = await new Helpers.TipoCausa(_configuration, HttpContext).List();

            model.tiposcausa = tiposcausa.Select(item => new Models.TipoCausa()
            {
                descricao = item.descricao,
                id        = item.id,
                imagem    = item.imagem
            }).ToList();

            List <Dtos.Estados> estados = await new Helpers.Estados(_configuration, HttpContext).List();

            model.estado = estados.Select(item => new Models.Estados()
            {
                ddd  = item.ddd,
                uf   = item.uf,
                ibge = item.ibge,
                id   = item.id,
                nome = item.nome,
                sl   = item.sl
            }).ToList();

            return(View(model));
        }
示例#3
0
    public static bool ModificarCausa(Causa obj)
    {
        try
        {
            bool agregado = false;
            Conexion c = new Conexion();
            string servidor = c.cadena();

            using (SqlConnection conn = new SqlConnection(servidor))
            {
                using (SqlCommand cmd = new SqlCommand
                {
                    Connection = conn,
                    CommandType = CommandType.StoredProcedure,
                    CommandText = "P_MODIFICAR_CAUSA"
                }
                )
                {
                    cmd.Parameters.AddWithValue("@PIN_CODIGO", SqlDbType.VarChar).Value = obj.Id;
                    cmd.Parameters.AddWithValue("@PIN_DESCRIPCION", SqlDbType.VarChar).Value = obj.Descripcion;
                    cmd.Parameters.AddWithValue("@PIN_ESTADO", SqlDbType.TinyInt).Value = obj.Estado;

                    conn.Open();
                    cmd.ExecuteNonQuery();
                    agregado = true;
                }
            }
            return agregado;
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }
 protected void btnIngresar_Click(object sender, EventArgs e)
 {
     try
     {
         Causa obj = new Causa();
         if (txtDescripcion.Equals(""))
         {
             txtDescripcion.Focus();
         }
         obj.Descripcion = txtDescripcion.Text;
         if (DatosCausa.AgregarCausa(obj))
         {
             lblMensaje.Text     = "Causa agregada";
             lblMensaje.CssClass = "correcto";
         }
         else
         {
             lblMensaje.Text     = "Error al Agregar";
             lblMensaje.CssClass = "error";
         }
         llenarGrid();
     }
     catch (Exception ex)
     {
         lblMensaje.Text = ex.Message;
     }
 }
 public CausaModel(Causa causa)
 {
     Id        = causa.Id;
     Descricao = causa.Descricao;
     Icone     = causa.Icone;
     Ativo     = causa.Ativo;
 }
示例#6
0
        //Construtor
        public FrmCausaCadastrar(AcaoNaTela acaoNaTela, Causa causa)
        {
            InitializeComponent();
            this.acaoNaTelaSelecionada = acaoNaTela;

            if (acaoNaTela == AcaoNaTela.Inserir)
            {
                this.Text = "Inserir Causa";
            }
            else if (acaoNaTela == AcaoNaTela.Alterar)
            {
                this.Text = "Alterar Causa";

                textBoxCodigo.Text = causa.IDCADCAUSA.ToString();
                textBoxCausa.Text  = causa.CADCAUSA;
            }
            else if (acaoNaTela == AcaoNaTela.Consultar)
            {
                this.Text = "Consultar Causa";

                //Carregar campos da tela
                textBoxCodigo.Text = causa.IDCADCAUSA.ToString();
                textBoxCausa.Text  = causa.CADCAUSA;

                //Desabilitar campos da tela
                textBoxCausa.ReadOnly = true;
                textBoxCausa.TabStop  = false;

                buttonSalvar.Visible = false;
                buttonCancelar.Text  = "&Fechar";

                buttonCancelar.Focus();
            }
        }
示例#7
0
        public CausaColecao ConsultarPorId(int IDCADCAUSA)
        {
            try
            {
                CausaColecao causaColecao = new CausaColecao();

                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IDCADCAUSA", IDCADCAUSA);

                DataTable dataTableCausa = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADCAUSAConsultarPorID");
                foreach (DataRow dataRowLinha in dataTableCausa.Rows)
                {
                    Causa causa = new Causa();

                    causa.IDCADCAUSA = Convert.ToInt32(dataRowLinha["IDCADCAUSA"]);
                    causa.CADCAUSA   = Convert.ToString(dataRowLinha["CADCAUSA"]);

                    causaColecao.Add(causa);
                }

                return(causaColecao);
            }
            catch (Exception exception)
            {
                throw new Exception("Não foi possível consultar a causa por código. Detalhes: " + exception.Message);
            }
        }
示例#8
0
        public ActionResult DeleteConfirmed(int id)
        {
            Causa causa = db.Causas.Find(id);

            db.Causas.Remove(causa);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public async Task <Causa> Adicionar(Causa causa)
        {
            await _dbContext.AddAsync(causa);

            await _dbContext.SaveChangesAsync();

            return(causa);
        }
示例#10
0
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            //Verificar se é inserção ou alteração
            if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
            {
                Causa causa = new Causa();

                causa.CADCAUSA = textBoxCausa.Text;

                CausaNegocios causaNegocios = new CausaNegocios();

                string retorno = causaNegocios.Inserir(causa);

                //Tentar converter para inteiro
                //Se der tudo certo é porque devolveu o código do cliente
                //Se der errado tem a mensagem de erro
                try
                {
                    int idCausa = Convert.ToInt32(retorno);
                    MessageBox.Show("Causa inserido com sucesso." + idCausa.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possível inserir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
            {
                // Crio um cliente
                Causa causa = new Causa();

                //Coloco os campos da tela no objeto clliente, e envio para alterar no banco

                causa.IDCADCAUSA = Convert.ToInt32(textBoxCodigo.Text);
                causa.CADCAUSA   = textBoxCausa.Text;

                CausaNegocios causaNegocios = new CausaNegocios();

                string retorno = causaNegocios.Alterar(causa);

                //Tentar converter para inteiro
                //Se der tudo certo é porque devolveu o código do cliente
                //Se der errado tem a mensagem de erro
                try
                {
                    int idCausa = Convert.ToInt32(retorno);
                    MessageBox.Show("Causa alterado com sucesso." + idCausa.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possível alterar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
        }
        public IActionResult DeleteCausa(int IdCausa, string EventoID)
        {
            Causa updateCausa = db.Causa.FirstOrDefault(c => c.Id == IdCausa);

            updateCausa.Removed = true;
            db.Causa.Update(updateCausa);
            db.SaveChanges();
            return(RedirectToAction("Index", "EventoSecuencia", new { EventoID = EventoID }));
        }
示例#12
0
 public ActionResult Edit([Bind(Include = "CausaID,RegraID,Nome,Pergunta,Resposta")] Causa causa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(causa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.RegraID = new SelectList(db.Regras, "RegraID", "Nome", causa.RegraID);
     return(View(causa));
 }
示例#13
0
        public ActionResult Create([Bind(Include = "CausaID,RegraID,Nome,Pergunta,Resposta")] Causa causa)
        {
            if (ModelState.IsValid)
            {
                db.Causas.Add(causa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.RegraID = new SelectList(db.Regras, "RegraID", "Nome", causa.RegraID);
            return(View(causa));
        }
        private Oportunidade MontarOportunidade(Oportunidade oportunidade, Causa causa, Usuario instituicao, Endereco endereco)
        {
            instituicao.DefinirCausas(_repositorioUsuarioCausa.Consultar(instituicao.Id));

            return(new OportunidadeBuilder()
                   .APartir(oportunidade)
                   .ComCausa(causa)
                   .ComInstituicao(instituicao)
                   .ComInstituicaoEndereco(endereco)
                   .ComCandidatos(_repositorioOportunidadeCandidatura.Consultar(oportunidade.Id))
                   .Construir());
        }
示例#15
0
        // GET: Causas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Causa causa = db.Causas.Find(id);

            if (causa == null)
            {
                return(HttpNotFound());
            }
            return(View(causa));
        }
示例#16
0
 public string Excluir(Causa causa)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@IDCADCAUSA", causa.IDCADCAUSA);
         string IDCADCAUSA = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspCADCAUSAExcluir").ToString();
         return(IDCADCAUSA);
     }
     catch (Exception exception)
     {
         return(exception.Message);
     }
 }
示例#17
0
        // GET: Causas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Causa causa = db.Causas.Find(id);

            if (causa == null)
            {
                return(HttpNotFound());
            }
            ViewBag.RegraID = new SelectList(db.Regras, "RegraID", "Nome", causa.RegraID);
            return(View(causa));
        }
        private void buttonConsultar_Click(object sender, EventArgs e)
        {
            //Verificar se tem algum registro selecionado
            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhuma opção selecionada.");
                return;
            }

            //Pegar o cliente selecionado no grid
            Causa causaSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Causa);

            //Instanciar o formulário de cadastro
            FrmCausaCadastrar frmCausaCadastrar = new FrmCausaCadastrar(AcaoNaTela.Consultar, causaSelecionado);

            frmCausaCadastrar.ShowDialog();
        }
示例#19
0
    protected void btnIngresar_Click(object sender, EventArgs e)
    {
        try
        {
            Conexion c = new Conexion();
            if (txtDescripcion.Text.Trim().Equals(""))
            {
                throw new Exception("Debe escribir una descripcion para agregarla");
            }
            Causa causa = new Causa
            {
                Descripcion = txtDescripcion.Text
            };

            string servidor = c.cadena();

            SqlConnection conexion = new SqlConnection(servidor);
            SqlCommand    comando  = new SqlCommand
            {
                Connection  = conexion,
                CommandType = CommandType.StoredProcedure,
                CommandText = "P_REGISTRAR_CARGO"
            };

            SqlParameter parametro = new SqlParameter
            {
                ParameterName = "@PIN_DESCRIPCION",
                SqlDbType     = SqlDbType.VarChar,
                Value         = causa.Descripcion
            };

            comando.Parameters.Add(parametro);
            SqlDataAdapter myDA = new SqlDataAdapter(comando);
            DataTable      dt   = new DataTable();
            myDA.Fill(dt);


            GridView1.DataBind();
        }
        catch (Exception ex)
        {
            lblMensaje.Text    = ex.Message;
            lblMensaje.Visible = true;
        }
    }
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            //Verificar se tem algum registro selecionado

            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhuma opção selecionada.");
                return;
            }

            //Perguntar se realmente quer excluir

            DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultado == DialogResult.No)
            {
                return;
            }
            //Pegar o cliente selecionado no grid
            Causa causaSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Causa);

            //Instânciar a regra de negócio
            CausaNegocios causaNegocios = new CausaNegocios();

            //Chamar o método para excluir
            string retorno = causaNegocios.Excluir(causaSelecionado);

            //Verificar se excluiu com sucesso
            //Se o retorno for um número é porque deu certo, senão é a mensagem de erro

            try
            {
                int idCausa = Convert.ToInt32(retorno);

                MessageBox.Show("Excluído com sucesso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#21
0
    public static Causa BuscarCausa(int codigo)
    {
        try
        {
            Causa obj = new Causa();

            Conexion c = new Conexion();

            string servidor = c.cadena();

            SqlConnection conexion = new SqlConnection(servidor);
            SqlCommand comando = new SqlCommand
            {
                Connection = conexion,
                CommandType = CommandType.StoredProcedure,
                CommandText = "P_BUSCAR_CAUSA"
            };

            SqlParameter parametro = new SqlParameter
            {
                ParameterName = "@PIN_CODIGO",
                SqlDbType = SqlDbType.Int,
                Value = codigo
            };

            comando.Parameters.Add(parametro);
            SqlDataAdapter myDA = new SqlDataAdapter(comando);
            DataTable dt = new DataTable();
            myDA.Fill(dt);
            obj.Id = int.Parse(dt.Rows[0][0].ToString());
            obj.Descripcion = dt.Rows[0][1].ToString();
            obj.Estado = int.Parse(dt.Rows[0][2].ToString());
            return obj;
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }
 protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName.Equals("Editar"))
         {
             int         index  = Convert.ToInt32(e.CommandArgument);
             GridViewRow row    = GridView.Rows[index];
             Label       codigo = (Label)row.FindControl("CODIGO");
             int         id     = Convert.ToInt32(codigo.Text);
             Causa       causa  = DatosCausa.BuscarCausa(id);
             ViewState["id"]      = id;
             txtDescripcion.Text  = causa.Descripcion;
             chkEstado.Enabled    = true;
             chkEstado.Checked    = causa.Estado == 1 ? true : false;
             btnIngresar.Visible  = false;
             btnModificar.Visible = true;
         }
     }
     catch (Exception ex)
     {
         lblMensaje.Text = ex.Message;
     }
 }
示例#23
0
        private void EscribirLogYStatusPomodoro(Causa categoria)
        {
            if (!menuItemActivarLog.Checked)            //Si no esta activado el Log, salir
            {
                return;
            }
            string mensajeLog    = string.Empty;
            string mensajeStatus = string.Empty;

            //string valorOperacionPomodoro = string.Empty;
            switch (categoria)
            {
            case Causa.PorReinicio:
                if (lblTiempo.Text == "00:00")
                {
                    return;
                }
                dtmTiempoAuxiliar = new DateTime(2020, 1, 1, 0, valorPomodoroEnEjecucion, 0);
                dtmTiempoAuxiliar = dtmTiempoAuxiliar.Subtract(new TimeSpan(0, 0, dtmTiempoActualizado.Minute, dtmTiempoActualizado.Second));
                if (menuItemMinutosInicio.Checked)
                {
                    mensajeLog = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Trabajo " + valorPomodoroEnEjecucion + " reiniciado en \t" + dtmTiempoAuxiliar.ToString("mm:ss");                            //lblTiempo.Text;
                }
                else if (menuItemMinutosBreak.Checked)
                {
                    mensajeLog = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Descanso " + valorPomodoroEnEjecucion + " reiniciado en \t" + dtmTiempoAuxiliar.ToString("mm:ss");                            //lblTiempo.Text;
                }
                else if (menuItemIdentificarPomodoroIdealTrabajo.Checked)
                {
                    mensajeLog = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Trabajo reiniciado en \t" + lblTiempo.Text;
                }
                else if (menuItemIdentificarPomodoroIdealDescanso.Checked)
                {
                    mensajeLog = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Descanso reiniciado en \t" + lblTiempo.Text;
                }
                break;

            case Causa.PorCompletado:                    //Pomodoro ideal trabajo o ideal descanso no aplica para este caso
                if (menuItemMinutosInicio.Checked)
                {
                    mensajeLog = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Trabajo " + valorPomodoroEnEjecucion + " completado en \t" + valorPomodoroEnEjecucion + ":00";
                }
                else if (menuItemMinutosBreak.Checked)
                {
                    mensajeLog = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Descanso " + valorPomodoroEnEjecucion + " completado en \t" + +valorPomodoroEnEjecucion + ":00";
                }
                mensajeStatus = "P " + valorPomodoroEnEjecucion + " completado en: " + DateTime.Now.ToString("hh:mm:ss");
                break;

            case Causa.PorFinalizar:
            case Causa.PorSalir:
                dtmTiempoAuxiliar = new DateTime(2020, 1, 1, 0, valorPomodoroEnEjecucion, 0);
                dtmTiempoAuxiliar = dtmTiempoAuxiliar.Subtract(new TimeSpan(0, 0, dtmTiempoActualizado.Minute, dtmTiempoActualizado.Second));
                if (menuItemMinutosInicio.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Trabajo " + valorPomodoroEnEjecucion + " finalizado en \t" + dtmTiempoAuxiliar.ToString("mm:ss");                         //lblTiempo.Text;
                    mensajeStatus = "P " + valorPomodoroEnEjecucion + " finalizado en :" + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemMinutosBreak.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Descanso " + valorPomodoroEnEjecucion + " finalizado en \t" + dtmTiempoAuxiliar.ToString("mm:ss");                         //lblTiempo.Text;
                    mensajeStatus = "P " + valorPomodoroEnEjecucion + " finalizado en :" + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemIdentificarPomodoroIdealTrabajo.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Trabajo finalizado en \t" + lblTiempo.Text;
                    mensajeStatus = "P I Trabajo finalizado en : " + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemIdentificarPomodoroIdealDescanso.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Descanso finalizado en \t" + lblTiempo.Text;
                    mensajeStatus = "P I Descanso finalizado en : " + DateTime.Now.ToString("hh:mm:ss");
                }
                break;

            case Causa.PorInicioPausa:
                dtmTiempoAuxiliar = new DateTime(2020, 1, 1, 0, valorPomodoroEnEjecucion, 0);
                dtmTiempoAuxiliar = dtmTiempoAuxiliar.Subtract(new TimeSpan(0, 0, dtmTiempoActualizado.Minute, dtmTiempoActualizado.Second));
                if (menuItemMinutosInicio.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Trabajo " + valorPomodoroEnEjecucion + "  pausado en \t" + dtmTiempoAuxiliar.ToString("mm:ss");                         //lblTiempo.Text;
                    mensajeStatus = "P " + valorPomodoroEnEjecucion + " pausado en :" + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemMinutosBreak.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Descanso " + valorPomodoroEnEjecucion + "  pausado en \t" + dtmTiempoAuxiliar.ToString("mm:ss");                         //lblTiempo.Text;
                    mensajeStatus = "P " + valorPomodoroEnEjecucion + " pausado en :" + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemIdentificarPomodoroIdealTrabajo.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Trabajo pausado en \t" + lblTiempo.Text;
                    mensajeStatus = "P I Trabajo pausado en : " + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemIdentificarPomodoroIdealDescanso.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Descanso pausado en \t" + lblTiempo.Text;
                    mensajeStatus = "P I Descanso pausado en : " + DateTime.Now.ToString("hh:mm:ss");
                }
                dtmTiempoAuxiliar = DateTime.Now;
                break;

            case Causa.PorCancelarPausa:
                var tiempoTranscurrido = (DateTime.Now - dtmTiempoAuxiliar);
                if (menuItemMinutosInicio.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Trabajo " + valorPomodoroEnEjecucion + "  retomado en \t" + tiempoTranscurrido.ToString(@"mm\:ss");                          //tiempoTranscurrido.ToString(@"hh\:mm\:ss")
                    mensajeStatus = "P " + valorPomodoroEnEjecucion + " retomado en :" + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemMinutosBreak.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Descanso " + valorPomodoroEnEjecucion + "  retomado en \t" + tiempoTranscurrido.ToString(@"mm\:ss");
                    mensajeStatus = "P " + valorPomodoroEnEjecucion + " retomado en :" + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemIdentificarPomodoroIdealTrabajo.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Trabajo retomado en \t" + tiempoTranscurrido.ToString(@"mm\:ss");
                    mensajeStatus = "P I Trabajo retomado en : " + DateTime.Now.ToString("hh:mm:ss");
                }
                else if (menuItemIdentificarPomodoroIdealDescanso.Checked)
                {
                    mensajeLog    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\tPomodoro Ideal Descanso retomado en \t" + tiempoTranscurrido.ToString(@"mm\:ss");
                    mensajeStatus = "P I Descanso retomado en : " + DateTime.Now.ToString("hh:mm:ss");
                }
                break;

            default:
                break;
            }
            if (mensajeLog != String.Empty)
            {
                using (StreamWriter escribirArchivo = new StreamWriter(pathLog, true))
                {
                    escribirArchivo.WriteLine(mensajeLog);
                }
            }
            if (mensajeStatus != String.Empty)
            {
                lblStatus.Text = mensajeStatus;
            }
        }
示例#24
0
 public string IntegracaoBarramento(Causa objModelCausa)
 {
     Domain.Integracao.MSG0298 msg = new Domain.Integracao.MSG0298(RepositoryService.NomeDaOrganizacao, RepositoryService.IsOffline);
     return(msg.Enviar(objModelCausa));
 }
示例#25
0
        static void Main(string[] args)
        {
            //Causas por las que se retienen el vehículo
            Causa c1 = new Causa();

            c1.motivo = "Falta de Licencia de Conducir";
            Causa c2 = new Causa();

            c2.motivo = "Falla Total de Luces";
            Causa c3 = new Causa();

            c3.motivo = "Alcoholemia Positiva";


            //VÉHÍCULOS

            //Creamos el Patio de Retención
            Patio TransitoReten = new Patio();

            //Datos del Patio
            TransitoReten.Nombre    = "Tránsito Retén";
            TransitoReten.Ubicacion = "Los Chillos";

            //Lista de los vehículos Retenidos
            TransitoReten.ListaDeVehiculo = new System.Collections.Generic.List <Vehiculo>();
            //Creamos los vehículos con sus respectivos datos
            Vehiculo vehiculo1 = new Vehiculo();

            vehiculo1.tipovehiculo     = "Carro";
            vehiculo1.anoDefabricacion = "2017";
            vehiculo1.modelo           = "Chevrolet";
            vehiculo1.color            = "Gris";
            vehiculo1.numeroDeplaca    = "GYE-8796";

            Vehiculo vehiculo2 = new Vehiculo();

            vehiculo2.tipovehiculo     = "Carro";
            vehiculo2.anoDefabricacion = "2014";
            vehiculo2.modelo           = "Nissan";
            vehiculo2.color            = "Rojo";
            vehiculo2.numeroDeplaca    = "GRW-9626";

            //Agregamos los vehículos a la lista

            TransitoReten.ListaDeVehiculo.Add(vehiculo1);
            TransitoReten.ListaDeVehiculo.Add(vehiculo2);


            Console.WriteLine(" Patio de Retención Vehicular: " + TransitoReten.Nombre);
            Console.WriteLine(" Ubicación: " + TransitoReten.Ubicacion);

            Console.WriteLine("");
            Console.WriteLine("======Lista de Vehículos Retenidos=====");

            foreach (var vehiculo in TransitoReten.ListaDeVehiculo)
            {
                Console.WriteLine("Tipo de Vehículo:");
                Console.WriteLine(vehiculo.tipovehiculo);
                Console.WriteLine("Año de Fabricación:");
                Console.WriteLine(vehiculo.anoDefabricacion);
                Console.WriteLine("Modelo del Vehículo:");
                Console.WriteLine(vehiculo.modelo);
                Console.WriteLine("Color del Vehículo:");
                Console.WriteLine(vehiculo.color);
                Console.WriteLine("Número de Placa:");
                Console.WriteLine(vehiculo.numeroDeplaca);
                Console.WriteLine("**********************");
            }


            //PERSONAS

            //Creamos Personas
            Persona persona = new Persona();

            //Lista de Personas
            persona.ListaDePersona = new System.Collections.Generic.List <Persona>();

            //Creamos a los propietarios

            Persona propietario1 = new Persona();

            propietario1.genero         = "Maculino";
            propietario1.nombre         = "Eckerd Gabriel";
            propietario1.apellido       = "Cedeño Sánchez";
            propietario1.edad           = 21;
            propietario1.identificacion = "0958156934";


            Persona propietario2 = new Persona();

            propietario2.genero         = "Fememino";
            propietario2.nombre         = "Linda Verónica";
            propietario2.apellido       = "Gutierrez Salavarría";
            propietario2.edad           = 23;
            propietario2.identificacion = "0958654934";

            //Añadimos los propietarios a la lista
            persona.ListaDePersona.Add(propietario1);
            persona.ListaDePersona.Add(propietario2);


            //Lista de Propietarios

            Console.WriteLine("========Lista de Propietarios=========");
            Console.WriteLine("");
            foreach (var personas in persona.ListaDePersona)
            {
                Console.WriteLine(personas.nombre + " " + personas.apellido);
                Console.WriteLine(" ");
            }

            //Información

            Console.WriteLine("=========INFORMACIÓN GENERAL==========");

            Console.WriteLine("El vehículo " + vehiculo1.modelo + " con números de placa: " + vehiculo1.numeroDeplaca + " se retuvo a causa de: " + c1.motivo);
            Console.WriteLine("El vehículo " + vehiculo2.modelo + " con números de placa: " + vehiculo2.numeroDeplaca + " se retuvo a causa de: " + c2.motivo);


            Console.ReadKey();

            //Aplicaciòn del Patron de Diseño Proxy

            CProxy.ISujeto miProxyS = new CProxy.ProxySeguro();

            miProxyS.Peticion(1);
            Console.WriteLine("--------");
            miProxyS.Peticion(2);
            Console.WriteLine("--------");
        }
 public OportunidadeBuilder ComCausa(Causa causa)
 {
     _oportunidade.Causa = causa;
     return(this);
 }
 public Observacion(int id, Supervisor supervisorConstructora, Supervisor supervisorInmobiliaria, Maestro maestro, Partida partida, Causa causa, Recinto recinto, Propietario propietario, int estado, EstadoReparacion estadoReparacion, string fechaObservacion, int secuencia, Inmueble numDepto, string descObservacion, string rutResidente, string fechaEntrega, string nombreResidente, string telefonoResidente, string fechaCoordinacion, Hora horaInicio, Hora horaTermino, int corrActa, string reparacion, int estatus, string fechaCierre, TipoObservacion tipoObservacion, string fechaCoordinacion2, Hora horaInicio2, Hora horaTermino2, string fechaCreacion)
 {
     this.Id = id;
     this.SupervisorConstructora = supervisorConstructora;
     this.SupervisorInmobiliaria = supervisorInmobiliaria;
     this.Maestro            = maestro;
     this.Partida            = partida;
     this.Causa              = causa;
     this.Recinto            = recinto;
     this.Propietario        = propietario;
     this.Estado             = estado;
     this.EstadoReparacion   = estadoReparacion;
     this.FechaObservacion   = fechaObservacion;
     this.Secuencia          = secuencia;
     this.Inmueble           = numDepto;
     this.DescObservacion    = descObservacion;
     this.RutPropietario     = rutResidente;
     this.FechaEntrega       = fechaEntrega;
     this.NombreResidente    = nombreResidente;
     this.TelefonoResidente  = telefonoResidente;
     this.FechaCoordinacion  = fechaCoordinacion;
     this.HoraInicio         = horaInicio;
     this.HoraTermino        = horaTermino;
     this.CorrActa           = corrActa;
     this.Reparacion         = reparacion;
     this.Estatus            = estatus;
     this.FechaCierre        = fechaCierre;
     this.TipoObservacion    = tipoObservacion;
     this.FechaCoordinacion2 = fechaCoordinacion2;
     this.HoraInicio2        = horaInicio2;
     this.HoraTermino2       = horaTermino2;
     this.FechaCreacion      = fechaCreacion;
 }
 public ParametroAtualizacaoOportunidadeBuilder ComCausa(Causa causa)
 {
     _parametroAtualizacaoOportunidade.Causa = causa;
     return(this);
 }