Inheritance: MonoBehaviour
コード例 #1
0
        public void guardarRegistro(string[] _lstExpresiones, string _cOracion, string _cEmpresa)
        {
            string cEmpresa = _cEmpresa;
            string cCarpeta = "";
            string cArchivo = "";

            if (_lstExpresiones[1] == "llegó")
            {
                cCarpeta = "Entregados";
            }
            else
            {
                cCarpeta = "Pendientes";
            }

            Minutos  Minutos  = new Minutos();
            Horas    Horas    = new Horas();
            Dias     Dias     = new Dias();
            Semanas  Semanas  = new Semanas();
            Meses    Meses    = new Meses();
            Bimestre Bimestre = new Bimestre();
            Años     Años     = new Años();

            Minutos.setNext(Horas);
            Horas.setNext(Dias);
            Dias.setNext(Semanas);
            Semanas.setNext(Meses);
            Meses.setNext(Bimestre);
            Bimestre.setNext(Años);
            cArchivo = Minutos.handle(_lstExpresiones[4]);

            string path = Environment.CurrentDirectory + "\\" + _cEmpresa + "\\" + cCarpeta + "\\" + cArchivo;

            File.AppendAllLines(path, new String[] { _cOracion });
        }
コード例 #2
0
        public ActionResult Cancel(string id_reserva, string dia, string hora)
        {
            if (Session["Login"] == "NO LOGEADO")
            {
                return(RedirectToAction("IniciarSesion", "Account", new { id = 2 }));
            }

            Reserve re = new Reserve();

            if (re.EliminarReserva(id_reserva))
            {
                Horas ho    = new Horas();
                int   truee = 0;
                if (ho.modificarEstado(truee, dia, hora))
                {
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    //realizar un delete de reserve
                }
            }
            else
            {
            }

            return(RedirectToAction("Search", "MyReserve"));
        }
コード例 #3
0
        public HorasObterResponseViewModel Obter(string id)
        {
            Horas responseModel = _horasService.Obter(id);
            HorasObterResponseViewModel response = _horasMapper.DeModelParaViewModel(responseModel);

            return(response);
        }
コード例 #4
0
ファイル: Curso.cs プロジェクト: mjesusext/CSCertBloque2
 public virtual void MostrarInfo()
 {
     Console.WriteLine("----- Información del curso -----\n");
     Console.WriteLine("Titulo: " + Titulo);
     Console.WriteLine("Precio: " + precio.ToString());
     Console.WriteLine("Horas: " + Horas.ToString());
     Console.WriteLine("Precio calculado: " + CalcularPrecio().ToString());
 }
コード例 #5
0
        private void ConfigurarReservaDeHora()
        {
            MessageBox.Show("Configurando reserva de hora");
            DateTime localdate = DateTime.Now;

            this.monthCalendar.MinDate     = localdate;
            CmbSeleccionarHoras.DataSource = Horas.GetHoras();
            try {
                ApiFeriados apiFeriados = new ApiFeriados();
                dynamic     respuesta   = apiFeriados.Get("https://apis.digital.gob.cl/fl/feriados/2020");
                DateTime[]  feriados    = new DateTime[respuesta.Count];

                for (int i = 0; i < respuesta.Count; i++)
                {
                    string   fechaReplace = respuesta[i].fecha.ToString().Replace("-", "");
                    DateTime feriado      = new DateTime(int.Parse(fechaReplace.Substring(0, 4)), int.Parse(fechaReplace.Substring(4, 2)), int.Parse(fechaReplace.Substring(6, 2)));
                    feriados[i] = feriado;
                }
                monthCalendar.BoldedDates = feriados;
                try
                {
                    CmbSeleccionarServicios.Items.Clear();
                    CmbSeleccionarVehículo.Items.Clear();
                    CmbSeleccionarSucursal.Items.Clear();

                    foreach (var r in this.controladorCliente.GetTipoDeServicios())
                    {
                        CmbSeleccionarServicios.Items.Add(String.Format("{0} - {1}", r.id_servicio, r.servicio));
                    }
                    foreach (var r in this.controladorCliente.GetSucursales())
                    {
                        CmbSeleccionarSucursal.Items.Add(String.Format("{0} - {1}", r.id_sucursal, r.sucursal1));
                    }

                    vehiculo[] vehiculos = this.controladorCliente.GetVehiculos();
                    if (vehiculos != null)
                    {
                        foreach (var r in vehiculos)
                        {
                            CmbSeleccionarVehículo.Items.Add(String.Format("{0} - {1}", r.patente, r.tipoDeVehiculo.tipo_de_vehiculo));
                        }
                    }
                    else
                    {
                        MessageBox.Show("Para agendar debe registrar un vehículo");
                        this.Dispose();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error de configuración \n" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error conexión API \n " + ex.Message);
            }
        }
コード例 #6
0
        public ActionResult MisHoras(int mes, string tarea, string proyecto, string empleado)
        {
            AccesoBD miBD  = new AccesoBD();
            Horas    horas = miBD.DevolverHoras(empleado, proyecto, tarea, mes);

            horas         = miBD.DevolverHoras(empleado, proyecto, tarea, mes);
            ViewBag.Horas = horas;
            return(View());
        }
コード例 #7
0
        public HorasCadastrarResponseViewModel Editar(HorasCadastrarRequestViewModel request)
        {
            Horas requestModel = _horasMapper.DeViewModelParaModel(request);

            _horasService.Editar(requestModel);
            HorasCadastrarResponseViewModel response = new HorasCadastrarResponseViewModel();

            return(response);
        }
コード例 #8
0
        public HorasCadastrarResponseViewModel Adicionar(HorasCadastrarRequestViewModel request)
        {
            Horas requestDomain = _horasMapper.DeViewModelParaModel(request);

            _horasService.Adicionar(requestDomain);
            HorasCadastrarResponseViewModel response = new HorasCadastrarResponseViewModel();

            return(response);
        }
コード例 #9
0
        public List <HorasObterResponseViewModel> Listar(HorasListarRequestViewModel request)
        {
            Horas requestModel = new Horas {
                Desenvolvedor = request.Desenvolvedor
            };
            List <Horas> responseModel = _horasService.Listar(requestModel);
            List <HorasObterResponseViewModel> response = _horasMapper.DeModelParaViewModel(responseModel);

            return(response);
        }
コード例 #10
0
        public void Siguiente_InvocandoHoras_CeroVez()
        {
            int contador  = 0;
            var Sut       = new Horas();
            var DOC_Horas = new Mock <IFormatoTiempo>();

            DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Callback(() => contador++);
            Sut.ObtenerFormatoTiempo(500M);
            Assert.AreEqual(0, contador);
        }
コード例 #11
0
        public Horas Obter(string id)
        {
            FilterDefinitionBuilder <BsonDocument> builder = Builders <BsonDocument> .Filter;
            FilterDefinition <BsonDocument>        filter  = builder.Eq("_id", ObjectId.Parse(id));
            BsonDocument bsonDocument = _collection.Find(filter).FirstOrDefault();

            Horas response = Map(bsonDocument);

            return(response);
        }
コード例 #12
0
        public List <Horas> Listar(Horas request)
        {
            FilterDefinitionBuilder <BsonDocument> builder = Builders <BsonDocument> .Filter;
            FilterDefinition <BsonDocument>        filter  = builder.Eq("Desenvolvedor", request.Desenvolvedor);
            List <BsonDocument> bsonDocuments = _collection.Find(filter).ToList();

            List <Horas> response = Map(bsonDocuments);

            return(response);
        }
コード例 #13
0
        public void ObtenerFormatoTiempo_SieteMilDoscientoCincuentaMinutos_CincoDias()
        {
            var Sut       = new Horas();
            var DOC_Horas = new Mock <IFormatoTiempo>();

            DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("5 Dias");
            Sut.Siguiente(DOC_Horas.Object);
            string Resultado = Sut.ObtenerFormatoTiempo(7250M);

            Assert.AreEqual("5 Dias", Resultado);
        }
コード例 #14
0
        public void ObtenerFormatoTiempo_MildoscientosMinutos_VeinteHoras()
        {
            var Sut       = new Horas();
            var DOC_Horas = new Mock <IFormatoTiempo>();

            DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("0 Dias");
            Sut.Siguiente(DOC_Horas.Object);
            string Resultado = Sut.ObtenerFormatoTiempo(1200M);

            Assert.AreEqual("20 Horas", Resultado);
        }
コード例 #15
0
        public ActionResult Horas(int id, string name)
        {
            Horas horas = new Horas()
            {
                IdRequerimiento = id
            };

            ViewBag.id   = id;
            ViewBag.name = name;
            return(PartialView("_Horas", horas));
        }
コード例 #16
0
        private List <Horas> Map(List <BsonDocument> bsonDocuments)
        {
            List <Horas> response = new List <Horas>();

            foreach (var bsonDocument in bsonDocuments)
            {
                Horas horas = Map(bsonDocument);
                response.Add(horas);
            }
            return(response);
        }
コード例 #17
0
        public IHttpActionResult registrarHoras(int id, int horasR, int horasE, string fecha)
        {
            /*parseo de fecha */
            char[] charL = { '-' };
            fecha = fecha.Trim(charL);
            /*fin parseo fecha*/
            Horas h     = new Horas(id, horasR, horasE, fecha);
            bool  exito = h.guardarHoras();

            return(Json(exito));
        }
コード例 #18
0
        public JsonResult GuardarHoras(Horas horas)
        {
            var rm = new ResponseModel();

            horas.IdUsuario = SessionHelper.GetUser();
            rm = horas.GuardarHoras();
            if (rm.response)
            {
                rm.function = "OcultarModal()";             //rm.href = Url.Content("~/Empleado/Index");
            }
            return(Json(rm));
        }
コード例 #19
0
ファイル: TimeCode.cs プロジェクト: omagister/desafioGlobo
        public string Extenso()
        {
            string extenso = string.Empty;

            string horas    = AcrescentaZero(Horas.ToString());
            string minutos  = AcrescentaZero(Minutos.ToString());
            string segundos = AcrescentaZero(Segundos.ToString());
            string frames   = AcrescentaZero(Frames.ToString());

            extenso = horas + ":" + minutos + ":" + segundos + ";" + frames;

            return(extenso);
        }
コード例 #20
0
        public void Editar(Horas request)
        {
            FilterDefinitionBuilder <BsonDocument> builder             = Builders <BsonDocument> .Filter;
            FilterDefinition <BsonDocument>        filter              = builder.Eq("_id", ObjectId.Parse(request.Id));
            UpdateDefinition <BsonDocument>        bsonDocumentRequest = Builders <BsonDocument> .Update
                                                                         .Set("Desenvolvedor", request.Desenvolvedor.ToString())
                                                                         .Set("Data", request.Data.ToShortDateString())
                                                                         .Set("HoraInicio", request.HoraInicio.ToString())
                                                                         .Set("HoraFim", request.HoraFim.ToString())
                                                                         .Set("Justificativa", request.Justificativa.ToString());

            _collection.UpdateOne(filter, bsonDocumentRequest);
        }
コード例 #21
0
        public IHttpActionResult obtenerPlanilla(string fechaInicio)
        {
            List <object> planilla = Horas.obtenerRegistro(fechaInicio);

            if (planilla == null)
            {
                return(Json(false));
            }
            else
            {
                return(Json(planilla));
            }
        }
コード例 #22
0
        public void Adicionar(Horas request)
        {
            var bsonDocumentRequest = new BsonDocument(
                new Dictionary <string, string> {
                { "Desenvolvedor", request.Desenvolvedor.ToString() },
                { "Data", request.Data.ToShortDateString() },
                { "HoraInicio", request.HoraInicio.ToString() },
                { "HoraFim", request.HoraFim },
                { "Justificativa", request.Justificativa }
            }
                );

            _collection.InsertOne(bsonDocumentRequest);
        }
コード例 #23
0
        public HorasObterResponseViewModel DeModelParaViewModel(Horas model)
        {
            HorasObterResponseViewModel viewModel = new HorasObterResponseViewModel
            {
                Id            = model.Id,
                Desenvolvedor = model.Desenvolvedor,
                Data          = model.Data,
                HoraInicio    = model.HoraInicio,
                HoraFim       = model.HoraFim,
                Justificativa = model.Justificativa
            };

            return(viewModel);
        }
コード例 #24
0
        public Horas DeViewModelParaModel(HorasCadastrarRequestViewModel viewModel)
        {
            Horas model = new Horas
            {
                Id            = viewModel.Id,
                Desenvolvedor = viewModel.Desenvolvedor,
                Data          = viewModel.Data,
                HoraInicio    = viewModel.HoraInicio,
                HoraFim       = viewModel.HoraFim,
                Justificativa = viewModel.Justificativa
            };

            return(model);
        }
コード例 #25
0
        public ActionResult Horas()
        {
            string token = Session["Token"].ToString();

            if (!Token.checkTokenValid(token))
            {
                Session["Token"] = "";
                ViewBag.mensaje  = "Tiempo de sesión expirado";
                return(PartialView("/Views/Home/Login.cshtml"));
            }

            Horas horas = new Horas();

            ViewBag.Table = horas.mostrartabla();
            return(View("/Views/Administrador/Horas.cshtml"));
        }
コード例 #26
0
ファイル: CadastroVM.cs プロジェクト: daiads/GP01NS
        public SelectList GetHoras(int hora)
        {
            var horas = new List <Horas>();

            for (int i = 0; i <= 23; i++)
            {
                var hr = new Horas();

                hr.ID   = i;
                hr.Hora = i.ToString("D2") + ":00";

                horas.Add(hr);
            }

            return(new SelectList(horas, "ID", "Hora", hora));
        }
コード例 #27
0
        private Horas Mapear(OracleDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            Horas horas = new Horas()
            {
                CodigoRegistro = dataReader.GetString(0),
                CedulaEmpleado = dataReader.GetString(1),
                HoraLlegada    = dataReader.GetString(2),
                Fecha          = dataReader.GetString(3),
            };

            return(horas);
        }
        public ActionResult Save(string rut_apo = "", string nombre_paciente = "", string rut_profesional = "", string id_servicio = "",
                                 string dia     = "", string hora = "", string descripcion = "")
        {
            if (Session["Login"] == "NO LOGEADO")
            {
                return(RedirectToAction("IniciarSesion", "Account", new { id = 1 }));
            }

            if (rut_apo != "")
            {
                //"14-06-2019 0:00:00"
                string day = dia.Substring(0, 10);

                string dd  = dia.Substring(0, 2);
                string mm  = dia.Substring(3, 2);
                string yy  = dia.Substring(8, 2);
                string hh  = hora.Substring(0, 2);
                string min = hora.Substring(3, 2);

                string id_reserva = dd + mm + yy + hh + min;

                Reserve res = new Reserve();
                res = new Reserve(nombre_paciente, rut_profesional, id_servicio, rut_apo, Convert.ToDateTime(day), descripcion, Int64.Parse(id_reserva));
                if (res.Create())
                {
                    Horas ho    = new Horas();
                    int   truee = 1;
                    if (ho.modificarEstado(truee, day, hora))
                    {
                        return(RedirectToAction("Index", "Home", new { exito = "Exito" }));
                    }
                    else
                    {
                        //realizar un delete de reserve
                    }
                }
                else
                {
                }
            }


            return(View());
        }
コード例 #29
0
        private IFormatoTiempo crearformatosTiempo()
        {
            Minutos   FormatoMinutos    = new Minutos();
            Horas     FormatoHoras      = new Horas();
            Dias      FormatoDias       = new Dias();
            Semanas   FormatoSemanas    = new Semanas();
            Meses     FormatoMeses      = new Meses();
            Bimestres FormatoBimenstres = new Bimestres();
            Anios     FormatoAnios      = new Anios();

            FormatoBimenstres.Siguiente(FormatoAnios);
            FormatoMeses.Siguiente(FormatoBimenstres);
            FormatoSemanas.Siguiente(FormatoMeses);
            FormatoDias.Siguiente(FormatoSemanas);
            FormatoHoras.Siguiente(FormatoDias);
            FormatoMinutos.Siguiente(FormatoHoras);

            return(FormatoMinutos);
        }
コード例 #30
0
        public List <Horas> Consultar()
        {
            OracleDataReader dataReader;

            using (var command = _connetion.CreateCommand())
            {
                command.CommandText = "SELECT codllegada, cedula, hora, fecha FROM registrollegada ORDER BY fecha desc";
                dataReader          = command.ExecuteReader();
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Horas hora = Mapear(dataReader);
                        horas.Add(hora);
                    }
                }
            }
            return(horas);
        }