Ejemplo n.º 1
0
        private async void Filtrar()
        {
            try
            {
                IsRunning = true;
                IsEnabled = false;

                Settings.FechaInicio   = FechaInicio.ToShortDateString();
                Settings.Sucursal      = SelectedSucursal == null ? "" : SelectedSucursal.Codigo;
                Settings.EstadoGerente = SelectedEstadoGerente == null ? "" : SelectedEstadoGerente.Codigo;

                IsRunning = false;
                IsEnabled = true;

                MainViewModel.GetInstance().ReferidosOrdenesNomina = new ReferidosOrdenesNominaViewModel();
                Application.Current.MainPage = new ReferidosMasterPage();
            }
            catch (System.Exception ex)
            {
                this.IsEnabled = true;
                this.IsRunning = false;
                await Application.Current.MainPage.DisplayAlert(
                    "Alerta",
                    ex.Message,
                    "Aceptar");

                return;
            }
        }
Ejemplo n.º 2
0
        async void FechaInicio_Focused(object sender, Xamarin.Forms.FocusEventArgs e)
        {
#if __IOS__
            DependencyService.Get <IForceKeyboardDismissalService>().DismissKeyboard();
#endif
            var result = await UserDialogs.Instance.DatePromptAsync(new DatePromptConfig
            {
                IsCancellable = true,
                MinimumDate   = DateTime.Now.AddDays(0),
                CancelText    = "CANCELAR",
                Title         = "Llegada"
            });


            if (result.Ok)
            {
                FechaInicio.Text = String.Format("{0:dd/MM/yyyy}", result.SelectedDate);
                FechaInicio.Unfocus();
                DependencyService.Get <IForceKeyboardDismissalService>().DismissKeyboard();
            }
            else
            {
                FechaInicio.Unfocus();
                DependencyService.Get <IForceKeyboardDismissalService>().DismissKeyboard();
            }

            //String.Format("{0:dd MMMM yyyy}"
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Comparar este periodo con otro objeto del tipo periodo
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public override bool Equals(object obj)
        {
            if (obj == null || !(obj is Period))
            {
                return(false);
            }

            if (this == obj)
            {
                return(true);
            }

            Period comparar = (Period)obj;

            if (Tipo != comparar.Tipo)
            {
                return(false);
            }
            if (Tipo == Instante && FechaInstante.CompareTo(comparar.FechaInstante) != 0)
            {
                return(false);
            }
            if (Tipo == Duracion && (FechaInicio.CompareTo(comparar.FechaInicio) != 0 || FechaFin.CompareTo(comparar.FechaFin) != 0))
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 4
0
        private async void Filtrar()
        {
            try
            {
                IsRunning = true;
                IsEnabled = false;

                Settings.FechaInicio = FechaInicio.ToShortDateString();
                Settings.Sucursal    = SelectedSucursal == null ? "" : SelectedSucursal.Codigo;
                Settings.Viaje       = SelectedViaje == null ? "" : SelectedViaje.Codigo;

                IsRunning = false;
                IsEnabled = true;

                MainViewModel.GetInstance().CumplimientoBitacoras = new CumplimientoBitacorasViewModel();
                Application.Current.MainPage = new CumplimientoMasterPage();
            }
            catch (System.Exception ex)
            {
                this.IsEnabled = true;
                this.IsRunning = false;
                await Application.Current.MainPage.DisplayAlert(
                    "Alerta",
                    ex.Message,
                    "Aceptar");

                return;
            }
        }
 /// <summary>
 /// Determina si el periodo dado es equivalente a la plantilla actual.
 /// </summary>
 /// <param name="periodo">Periodo que se pretende comparar.</param>
 /// <param name="definicionPlantilla">Definicion de la plantilla para inicializar las variables del periodo.</param>
 /// <returns>Si el contexto aplica para la plantilla actual.</returns>
 public bool EsEquivalente(PeriodoDto periodo, IDefinicionPlantillaXbrl definicionPlantilla)
 {
     if (periodo.Tipo != Tipo)
     {
         return(false);
     }
     if (!VariablesEvaluadas)
     {
         EvaluaVariablesPlantilla(definicionPlantilla);
     }
     if (Tipo == PeriodoDto.Instante && FechaInstante != null)
     {
         if (!FechaInstante.Equals(periodo.FechaInstante) &&
             !((DateTime)FechaInstante).ToUniversalTime().Equals(periodo.FechaInstante))
         {
             return(false);
         }
     }
     if (Tipo == PeriodoDto.Duracion && FechaInicio != null && FechaFin != null)
     {
         if (!FechaInicio.Equals(periodo.FechaInicio) &&
             !((DateTime)FechaInicio).ToUniversalTime().Equals(periodo.FechaInicio))
         {
             return(false);
         }
         if (!FechaFin.Equals(periodo.FechaFin) &&
             !((DateTime)FechaFin).ToUniversalTime().Equals(periodo.FechaFin))
         {
             return(false);
         }
     }
     return(true);
 }
Ejemplo n.º 6
0
 public Viajes()
 {
     FechaInicio        = DateTime.Now;
     FechaFin           = FechaInicio.AddDays(1);
     Eliminado          = false;
     ViaViaje           = ViasViaje.Terrestre;
     ClasificacionViaje = ClasificacionViaje.Interior;
 }
Ejemplo n.º 7
0
 public override string GenerateHash()
 {
     return(HashValue(Status +
                      Presupuesto.ToString() +
                      Nombre +
                      FechaInicio.ToShortDateString() +
                      FechaApertura.ToShortDateString() +
                      AdjudicacionDirecta +
                      Descripcion));
 }
Ejemplo n.º 8
0
 public Boolean ValidarFechaContrato(DateTime FechaAnterior)
 {
     if (FechaInicio.CompareTo(FechaAnterior) == 1)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Ejemplo n.º 9
0
 public string[] ConvertirAArray()
 {
     string[] campos = new string[7];
     campos[0] = Id.ToString();
     campos[1] = Nombre;
     campos[2] = Encargado;
     campos[3] = Direccion;
     campos[4] = Descripcion;
     campos[5] = FechaInicio.ToString();
     campos[6] = FechaFin.ToString();
     return(campos);
 }
 public override string ToString()
 {
     return(string.Format("Fecha Inicio:{6}{5}" +
                          "Fecha Fin:{7}{5}" +
                          "Duracion:{0}{5}" +
                          "Usuario:{1}{5}" +
                          "Accion:{2}{5}" +
                          "Request:{5}{3}{5}" +
                          "Response:{5}{4}{5}",
                          (int)new TimeSpan(FechaFin.Ticks - FechaInicio.Ticks).TotalSeconds, Usuario, Accion, Request,
                          Response, Environment.NewLine, FechaInicio.ToString("yy-MM-dd hh:mm:ss"),
                          FechaFin.ToString("yy-MM-dd hh:mm:ss")));
 }
 /// <summary>
 /// Método que compara las fechas para el filtrado de la tabla.
 /// </summary>
 /// <returns></returns>
 private bool ComparaFechaTabla()
 {
     //Retorna false si la fecha de inicio es mayor a la fecha final.
     if (FechaInicio.CompareTo(FechaFin) == 1)
     {
         return(true);
     }
     else
     {
         //Si las fechas son iguales, o la fecha de incio es menor a la final.
         return(false);
     }
 }
Ejemplo n.º 12
0
        private async void Filtrar()
        {
            try
            {
                IsRunning = true;
                IsEnabled = false;

                Settings.FechaInicio    = FechaInicio.ToShortDateString();
                Settings.Sucursal       = SelectedSucursal == null ? "" : SelectedSucursal.Codigo;
                Settings.Viaje          = SelectedViaje == null ? "" : SelectedViaje.Codigo;
                Settings.NombreSucursal = SelectedSucursal == null ? "" : SelectedSucursal.Descripcion;
                Settings.NombreViaje    = SelectedViaje == null ? "" : SelectedViaje.Descripcion;
                IsRunning = false;
                IsEnabled = true;

                FiltroModel filtro = new FiltroModel
                {
                    Usuario     = Settings.IdUsuario,
                    Sucursal    = Settings.Sucursal,
                    Viaje       = Settings.Viaje,
                    Bodega      = Settings.Bodega,
                    Solicitante = Settings.Solicitante
                };
                var response_sinc = await apiService.Post <FiltroModel>(
                    Settings.UrlConexionActual,
                    Settings.RutaCarpeta,
                    "Filtro",
                    filtro);

                MainViewModel.GetInstance().JefeSupervisorOrdenes = new JefeSupervisorOrdenesViewModel();
                Application.Current.MainPage = new JefeSupervisorMasterPage();
            }

            catch (System.Exception ex)
            {
                this.IsEnabled = true;
                this.IsRunning = false;
                await Application.Current.MainPage.DisplayAlert(
                    "Alerta",
                    ex.Message,
                    "Aceptar");

                return;
            }
        }
Ejemplo n.º 13
0
        public CarteleraModelAndView()
        {
            idCarteleraModel         = IdCartelera.ToString();
            idSedeCarteleraModel     = IdSede.ToString();
            idPeliculaCarteleraModel = IdPelicula.ToString();
            horaInicioModel          = HoraInicio.ToString();
            fechaInicioModel         = FechaInicio.ToString();
            fechaFinModel            = FechaFin.ToString();
            numeroSalaModel          = NumeroSala.ToString();
            idVersionModel           = IdVersion.ToString();
            lunesModel          = Lunes.ToString();
            martesModel         = Martes.ToString();
            miercolesModel      = Miercoles.ToString();
            juevesModel         = Jueves.ToString();
            viernesModel        = Viernes.ToString();
            sabadoModel         = Sabado.ToString();
            domingoModel        = Domingo.ToString();
            fechaCargaModel     = FechaCarga.ToString();
            listadoDeCarteleras = new List <Carteleras>();

            llenarListados(); //Llena las listas Sedes, Peliculas y Versiones.
        }
Ejemplo n.º 14
0
        private void EvaluarObjetivoDoce()
        {
            //Alcanzar un % de cobro de clientes corporativos para un período determinado en los próximos x días
            try
            {
                DateTime FechaCobroInicio = FechaInicio.AddDays(Dias);
                DateTime FechaCobroFin    = FechaFin.AddDays(Dias);

                DataSet ds = new DataSet();
                ds.Tables.Add("Datos");
                //ds.Tables[0] = new DataTable();

                SqlParameter pFechaInicio      = new SqlParameter("@FechaInicio", Utiles.BaseDatos.FechaToSql(FechaInicio));
                SqlParameter pFechaFin         = new SqlParameter("@FechaFin", Utiles.BaseDatos.FechaToSql(FechaFin));
                SqlParameter pFechaInicioCobro = new SqlParameter("@FechaInicioCobro", Utiles.BaseDatos.FechaToSql(FechaCobroInicio));
                SqlParameter pFechaFinCobro    = new SqlParameter("@FechaFinCobro", Utiles.BaseDatos.FechaToSql(FechaCobroFin));

                Config.Conexion.LlenarTypeDataSet(ds.Tables[0], System.Data.CommandType.StoredProcedure, "EvaluarObjetivoDocePersonal", pFechaInicio, pFechaFin, pFechaInicioCobro, pFechaFinCobro);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    System.Data.DataRow dr = ds.Tables[0].Rows[0];
                    this.ValorAlcanzado = Convert.ToDouble(dr[0]) * 100;
                }
                else
                {
                    this.ValorAlcanzado = 0;
                }

                //ValorAlcanzado = 100 * (Convert.ToDouble(Config.Conexion.EjecutarResultadoUnico("EvaluarObjetivoDocePersonal", Utiles.BaseDatos.FechaToSql(FechaInicio), Utiles.BaseDatos.FechaToSql(FechaFin),Utiles.BaseDatos.FechaToSql(FechaCobroInicio), Utiles.BaseDatos.FechaToSql(FechaCobroFin))));
                PorcentajeAlcanzado = ValorAlcanzado;               //porcentaje alcanzado respecto al objetivo?
                PorcentajeAlcanzadoRespectoPonderacion = Convert.ToDouble(PorcentajeAlcanzado * Ponderacion / 100);
                Cumplio = PorcentajeAlcanzado >= Valor ? true : false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 15
0
 public object[] ToParams()
 {
     return(new object[] { Cantidad, FechaInicio.ToShortDateString(), PrecioUnitario, ClavePrograma,
                           ClaveCircuito, ClaveContrato, ClaveConcepto, ClaveTipoConcepto });
 }
Ejemplo n.º 16
0
 public object[] ToParams()
 {
     return(new object[] { Codigo, FechaAdjudicacion.ToShortDateString(), FechaInicio.ToShortDateString(),
                           FechaCreacion.ToShortDateString(), Pdf, ClaveContratista, ClaveEstatus, ClaveModalidad });
 }
Ejemplo n.º 17
0
 public override string ToString()
 {
     return("Matrícula: " + Vehiculo.Matricula + " | Cédula de cliente: " + Cliente.Cedula + " | Fecha de inicio: " + FechaInicio.ToShortDateString() + " | Fecha fin: " + FechaFin.ToShortDateString() + " | Costo total: " + Costo);
 }
Ejemplo n.º 18
0
        public bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            bool       paso     = false;

            paso = conexion.EjecutarDB("Insert into Semestres (Codigo, FechaInicio, FechaFin, FechaParcial1, FechaParcial2, FechaFinal, esActivo) Values ('" + Codigo + "', '" + FechaInicio.ToString("MM/dd/yyyy") + "', '" + FechaFin.ToString("MM/dd/yyyy") + "', '" + FechaParcial1.ToString("MM/dd/yyyy") +
                                       "','" + FechaParcial2.ToString("MM/dd/yyyy") + "', '" + FechaFinal.ToString("MM/dd/yyyy") + "' , '" + esActivo + "' )");

            if (paso)
            {
                IdSemestre = (int)conexion.ObtenerValorDb("Select Max(IdSemestre) from Semestres");
            }
            return(paso);
        }
Ejemplo n.º 19
0
        public bool Modificar()
        {
            ConexionDb conexion = new ConexionDb();

            return(conexion.EjecutarDB("Update Semestres set Codigo = " + Codigo + "', FechaInicio ='" + FechaInicio.ToString("dd/MM//yyyy") + "', FechaInicio ='" + FechaFin.ToString("dd/MM//yyyy") + "', FechaParcial1 ='" + FechaParcial1.ToString("dd/MM//yyyy") + "', FechaParcial2 ='" + FechaParcial2.ToString("dd/MM//yyyy") + "', FechaFinal ='" + FechaFinal.ToString("dd/MM//yyyy") + "' where IdEstudiante= " + IdSemestre));
        }
Ejemplo n.º 20
0
 public override string ToString()
 {
     return(ID + "|" + Nombre + "|" + FechaInicio.ToString("dd/MM/yyyy") + "|" + FechaFin.ToString("dd/MM/yyyy"));
 }
Ejemplo n.º 21
0
        public bool Insertar()
        {
            bool paso = conexion.EjecutarDB("insert into Semestres(Codigo, FechaInicio, FechaFin, FechaParcial1, FechaParcial2, FechaFinal, Activo) values(" + Codigo.ToDbString() + "," + FechaInicio.ToDbString() + "," + FechaFin.ToDbString() + "," + FechaParcial1.ToDbString() + "," + FechaParcial2.ToDbString() + "," + FechaFinal.ToDbString() + "," + Activo.ToDbString() + ")");

            if (paso)
            {
                this.IdSemestre = (int)conexion.ObtenerValorDb("select MAX(IdSemestre) from Semestres");
            }
            return(paso);
        }
Ejemplo n.º 22
0
 public bool Modificar()
 {
     return(conexion.EjecutarDB("Update Semestres set Codigo = " + Codigo.ToDbString() + ", FechaInicio = " + FechaInicio.ToDbString() + ", FechaFin = " + FechaFin.ToDbString() + ", FechaParcial1 = " + FechaParcial1.ToDbString() + ", FechaParcial2 = " + FechaParcial2.ToDbString() + ", FechaFinal = " + FechaFinal.ToDbString() + ", Activo = " + Activo.ToDbString() + " where IdSemestre = " + IdSemestre));
 }
Ejemplo n.º 23
0
 public override string ToString()
 {
     return("Cod: " + codigo + " Matricula: " + vehiculo.Matricula + " C.I: " + cliente.Cedula + " Inicio: " + FechaInicio.ToShortDateString() + " Fin: " + FechaFin.ToShortDateString() + " Costo: " + Costo);
 }
Ejemplo n.º 24
0
 public object[] ToParams()
 {
     return(new object[] { FechaInicio.ToShortDateString(), FechaFin.ToShortDateString(), Descripcion,
                           EsActivo, ClaveEstatus, ClaveDivision });
 }
        protected void lbImprimir_Click(object sender, EventArgs e)
        {
            ProgramaProduccion_Controller sc = new ProgramaProduccion_Controller();
            string Maquinas = ""; int count = 0;

            foreach (ListItem item in lstFruits.Items)
            {
                if (item.Selected)
                {
                    Maquinas += item.Value + ",";
                    count++;
                }
            }
            if (count > 0)
            {
                Maquinas = Maquinas.Substring(0, Maquinas.Length - 1);
                int      Mes = DateTime.Now.Month; int MesRecorrido = DateTime.Now.Month;
                int      Año = DateTime.Now.Year; int AñoRecorrido = DateTime.Now.Year;
                int      MesesBusqueda = Convert.ToInt32(ddlMeses.SelectedValue.ToString());
                DateTime FechaInicio; int ddm; DateTime FechaTermino;
                List <ProgramaProduccion_Extendido> lista = new List <ProgramaProduccion_Extendido>();
                if (Mes + MesesBusqueda > 12)
                {
                    FechaInicio  = new DateTime(Año, Mes, 1);
                    ddm          = DateTime.DaysInMonth(Año, FechaInicio.AddMonths(MesesBusqueda).Month);
                    FechaTermino = new DateTime((Año + 1), FechaInicio.AddMonths(MesesBusqueda).Month, ddm);
                }
                else
                {
                    FechaInicio  = new DateTime(Año, Mes, 1);
                    ddm          = DateTime.DaysInMonth(Año, FechaInicio.AddMonths(MesesBusqueda).Month);
                    FechaTermino = new DateTime(Año, FechaInicio.AddMonths(MesesBusqueda).Month, ddm);
                }


                ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('_ProgramaProduccion_Ext.aspx?fi=" + FechaInicio.ToString() + "&ft=" + FechaTermino.ToString() + "&maq=" + Maquinas + "&meses=" + ddlMeses.SelectedValue.ToString() + "');", true);
            }
        }
        /// <summary>
        /// Copia los atributos del objeto
        /// </summary>
        /// <param name="source">Objeto origen</param>
        protected void CopyValues(CompanyInfo empresa, AuditoriaInfo source, ClaseAuditoriaInfo clase, TipoAuditoriaInfo tipo)
        {
            if (source == null)
            {
                return;
            }

            Oid = source.Oid;
            _base.Record.OidAuditor                 = source.OidAuditor;
            _base.Record.OidTipoAuditoria           = source.OidTipoAuditoria;
            _base.Record.OidPlan                    = source.OidPlan;
            _base.Record.Codigo                     = source.Codigo;
            _base.Record.Serial                     = source.Serial;
            _base.Record.OidResponsable             = source.OidResponsable;
            _base.Record.FechaInicio                = source.FechaInicio;
            _base.Record.FechaFin                   = source.FechaFin;
            _base.Record.Referencia                 = source.Referencia;
            _base.Record.Estado                     = source.Estado;
            _base.Record.Observaciones              = source.Observaciones;
            _base.Record.OidDepartamentoAuditor     = source.OidDepartamentoAuditor;
            _base.Record.OidDepartamentoResponsable = source.OidDepartamentoResponsable;
            _base.Auditor     = source.Auditor;
            _base.Responsable = source.Responsable;

            _cuestiones = source.Cuestiones;
            _informes   = source.Informes;
            _historial  = source.Historial;

            _titulo_informe = "INFORME DE AUDITORÍA";
            if (clase != null)
            {
                _numero_clase_auditoria       = clase.Numero.ToString();
                _nombre_clase_auditoria       = clase.Nombre;
                _nombre_clase_auditoria_upper = clase.Nombre.ToUpper();
            }
            if (tipo != null)
            {
                _codigo_tipo_auditoria       = tipo.Numero;
                _nombre_tipo_auditoria       = tipo.Nombre;
                _nombre_tipo_auditoria_upper = _nombre_tipo_auditoria.ToUpper();


                foreach (Auditoria_AreaInfo item in tipo.Areas)
                {
                    AreaInfo area = AreaInfo.Get(item.OidArea);
                    _areas += area.Nombre;
                    if (tipo.Areas.IndexOf(item) != tipo.Areas.Count - 1)
                    {
                        _areas += ", ";
                    }
                }

                _documentacion = tipo.Documentacion;
                _apreciaciones = tipo.Apreciaciones;
            }

            _fecha_inicio_string = FechaInicio.ToShortDateString();
            _fecha_fin_string    = FechaFin.ToShortDateString();

            if (empresa == null)
            {
                return;
            }

            string path = Library.Common.ModuleController.LOGOS_EMPRESAS_PATH + empresa.Logo;

            // Cargamos la imagen en el buffer
            if (File.Exists(path))
            {
                //Declaramos fs para poder abrir la imagen.
                FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);

                // Declaramos un lector binario para pasar la imagen a bytes
                BinaryReader br = new BinaryReader(fs);
                _logo_emp = new byte[(int)fs.Length];
                br.Read(LogoEmp, 0, (int)fs.Length);
                br.Close();
                fs.Close();
            }

            _texto_pie = empresa.Direccion +
                         " C.P " + empresa.CodPostal.ToString() +
                         " " + empresa.Municipio +
                         " " + empresa.Provincia +
                         " tfno: " + empresa.Telefonos;
        }