コード例 #1
0
        public async Task<Operaciones> FindId(string id) {

            Conexion db = new Conexion();
            Utiles utiles = new Utiles();
            Operaciones operaciones = await db.Operaciones.FindAsync(id);

            Operaciones_Subcontratas sub_con = await db.Operaciones_Subcontratas.SingleOrDefaultAsync(m=>m.operacion_id==id);
            if(sub_con !=null){
                operaciones.subcontrata = sub_con.subcontrata_id;
                operaciones.coste_sub = sub_con.cantidad;
            }
            List<Operaciones_Documentos> lista_ficheros = await db.Operaciones_Documentos.Where(m => m.operacion_id == id).ToListAsync();
            if(lista_ficheros.Count > 0){
                operaciones.ficheros = lista_ficheros;            
            }

            operaciones.lista_anomalias = utiles.Listas()[1];
            operaciones.lista_tipo_personal = utiles.Listas()[2];
            operaciones.lista_tipo_maquinaria = utiles.Listas()[3];
            operaciones.lista_tipo_material = utiles.Listas()[4];
            operaciones.lista_subcontratas = utiles.Listas()[5];
            operaciones.valores_personal = await db.Operaciones_TipoPersonal.Where(m => m.operacion == id).ToListAsync();
            operaciones.valores_material = await db.Operaciones_TipoMaterial.Where(m => m.operacion == id).ToListAsync();
            operaciones.valores_maquinaria = await db.Operaciones_TipoMaquinaria.Where(m => m.operacion == id).ToListAsync();


            return operaciones;
        }
コード例 #2
0
        public DetallesPerfil(UserManager<ApplicationUser> userManager, string id)
        {
            var user = userManager.FindById(id);
            
            if(user!=null){
                Conexion db = new Conexion();
                ApplicationDbContext dba = new ApplicationDbContext();
                Utiles utiles = new Utiles();

                this.id = id;
                this.nombre = user.nombre;
                this.apellido1 = user.apellido1;
                this.apellido2 = user.apellido2;
                this.telefono = user.telefono;
                this.email = user.email;
                this.fecha_creado = user.fecha_creado;
                this.fecha_ul_acceso = user.fecha_ul_acceso;
                this.perfil = user.perfil;
                this.roles = dba.User_Role.Where(m => m.UserId == this.id).Select(m => m.RoleId).ToList();
                this.listaroles = utiles.Listas()[0];
                this.historialUsuario = db.Historial.Where(m => m.usuario == this.id).OrderByDescending(m=>m.fecha).ToList();
            }

        
        }
コード例 #3
0
        // GET: /Canciones/
        public ActionResult Index(int pagina = 0, string nombre = "")
        {
            var lista = _gestorDominio.TraerCanciones(pagina, nombre, FiltroAlbum.Todas, null);

            EnviarMensajeAVista();
            ViewBag.Paginador = Utiles.CrearPaginador("Canciones", "Index", pagina, lista);
            return(View(lista));
        }
コード例 #4
0
        public Int16 Serial()
        {
            DB db = DatabaseFactory.Instance.GetDatabase();

            DataTable dr = db.ExecuteDataTable(CommandType.StoredProcedure, "proc_select_SERIAL_ESCALA", null);

            return(Utiles.ConvertToInt16(dr.Rows[0][0]));
        }
コード例 #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Utiles utiles = db.UtilesS.Find(id);

            db.UtilesS.Remove(utiles);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #6
0
        public async Task GetDataFromResponseAndWriteLocalDisk(string sourceUrl, WebResponse httpWebResponse, string protocol)
        {
            long     totalSize       = 0;
            DateTime downloadStarted = DateTime.Now;
            DateTime downloadEnded   = DateTime.Now;
            double   elapsedTime     = 0;
            double   downloadSpeed   = 0;
            int      PercentProgress = 0;

            try
            {
                Stream httpResponseStream = httpWebResponse.GetResponseStream();
                totalSize = httpWebResponse.ContentLength;
                int bufferSize = _appSettings.BufferSize;
                if (bufferSize > int.MaxValue)
                {
                    bufferSize = int.MaxValue;
                }
                byte[] buffer = new byte[bufferSize];

                string fileName = GetFileNameFromUrl(sourceUrl);
                if (string.IsNullOrEmpty(fileName))
                {
                    fileName = "example.txt";
                }
                string path = _appSettings.DownloadedFileLocation + fileName;

                if (!Directory.Exists(_appSettings.DownloadedFileLocation))
                {
                    Directory.CreateDirectory(_appSettings.DownloadedFileLocation);
                }
                if (File.Exists(path))
                {
                    fileName = Guid.NewGuid().ToString() + fileName;
                }
                FileStream fileStream = File.Create(_appSettings.DownloadedFileLocation + fileName);
                int        bytesRead;
                downloadStarted = DateTime.Now;
                while ((bytesRead = await httpResponseStream.ReadAsync(buffer, 0, bufferSize)) != 0)
                {
                    fileStream.Write(buffer, 0, bytesRead);
                    PercentProgress = Convert.ToInt32((fileStream.Length * 100) / totalSize);
                }
                downloadEnded = DateTime.Now;
                elapsedTime   = (downloadEnded - downloadStarted).TotalSeconds;          // Total time needed in seconds
                downloadSpeed = Utiles.ConvertBytesToMegabytes(totalSize) / elapsedTime; // Calculation for Mbps
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                var entity = DomainObjectToEntity(sourceUrl, protocol, totalSize, _appSettings.DownloadedFileLocation, downloadStarted, downloadEnded, elapsedTime, downloadSpeed, PercentProgress);
                _repository.Add(entity);
                _unitOfWork.Commit();
            }
        }
コード例 #7
0
ファイル: ProcesaCfdi.cs プロジェクト: pabje/co02
        public async Task ProcesaObtienePDFAsync(ICfdiMetodosWebService servicioTimbre)
        {
            try
            {
                String msj      = String.Empty;
                String eBinario = String.Empty;
                trxVenta.Rewind();                                                          //move to first record

                int errores = 0;
                int i       = 1;
                cfdReglasFacturaXml LogComprobante = new cfdReglasFacturaXml(_Conex, _Param);     //log de facturas xml emitidas y anuladas
                string tipoMEstados = "DOCVENTA-" + trxVenta.EstadoContabilizado;
                trxVenta.CicloDeVida = new Maquina(trxVenta.EstadoActual, trxVenta.Regimen, trxVenta.Voidstts, "emisor", tipoMEstados);

                OnProgreso(1, "INICIANDO CONSULTA DE PDFs...");              //Notifica al suscriptor
                do
                {
                    msj = String.Empty;
                    String rutaNombrePDF = String.Empty;
                    try
                    {
                        string nombreArchivo = Utiles.FormatoNombreArchivo(trxVenta.Sopnumbe + "_" + trxVenta.s_CUSTNMBR, trxVenta.s_NombreCliente, 20) + "_" + Maquina.eventoObtienePDF.ToString();
                        trxVenta.ArmarDocElectronico(string.Empty);

                        EjecutaEventoServicioImpuestosAcepta(servicioTimbre, LogComprobante, string.Empty, nombreArchivo, 1);

                        rutaNombrePDF = await EjecutaEventoObtienePDFAsync(servicioTimbre, LogComprobante, nombreArchivo, 1);
                    }
                    catch (IOException io)
                    {
                        msj = "Excepción al verificar acceso a la carpeta/archivo: " + trxVenta.Ruta_clave + " Verifique su existencia y privilegios." + Environment.NewLine + io.Message + Environment.NewLine;
                        errores++;
                    }
                    catch (Exception lo)
                    {
                        string imsj = lo.InnerException == null ? "" : lo.InnerException.ToString();
                        msj = lo.Message + " " + imsj + Environment.NewLine + lo.StackTrace;
                        errores++;
                    }
                    finally
                    {
                        OnProgreso(i * 100 / trxVenta.RowCount, "Doc:" + trxVenta.Sopnumbe + " " + msj.Trim() + Environment.NewLine);              //Notifica al suscriptor
                        i++;
                    }
                } while (trxVenta.MoveNext() && errores < 10);
            }
            catch (Exception xw)
            {
                string imsj = xw.InnerException == null ? "" : xw.InnerException.ToString();
                this.ultimoMensaje = xw.Message + " " + imsj + Environment.NewLine + xw.StackTrace;
            }
            finally
            {
                OnProgreso(100, ultimoMensaje);
            }
            OnProgreso(100, "PROCESO FINALIZADO!");
        }
コード例 #8
0
        public customer()
        {
            string sql = "select cName from customers";

            sql += " where account='" + LoginForm.u.account + "'";
            List <object[]> a = Utiles.execQuery(sql);

            this.name = a[0][0].ToString();
        }
コード例 #9
0
        //
        // GET: /Albumes/
        public ActionResult Index(int pagina = 0, string nombre = "", int?interprete = null)
        {
            IList <MVAlbum>          lista        = _gestorDominio.TraerAlbumes(pagina, nombre, interprete);
            IList <MVAlbumDetallado> listaDetalle = _gestorDominio.DetallarAlbumes(lista);

            EnviarMensajeAVista();
            ViewBag.Paginador = Utiles.CrearPaginador("Albumes", "Index", pagina, lista);
            return(View(listaDetalle));
        }
コード例 #10
0
ファイル: Planilla.cs プロジェクト: wuruchi/planillapoli
 public PlanillaUnico(string periodo, string tipoPlanilla, string cerrado)
 {
     Periodo         = periodo;
     Anio            = Convert.ToInt32(periodo.Substring(0, 4));
     Mes             = Utiles.MesUnico(Convert.ToInt32(periodo.Substring(4, 2)));
     TipoPlanilla    = tipoPlanilla;
     Cerrado         = cerrado;
     TipoPlanillaExt = (tipoPlanilla == "N") ? "Normal" : "Gratificación";
 }
コード例 #11
0
ファイル: frmTurno.cs プロジェクト: mariokillers/gdd-20132c
        private void frmTurno_Load(object sender, EventArgs e)
        {
            try
            {
                unaAgenda.armarAgenda(unProfesional.Id, unaEspecialidad);

                if (unaAgenda.FechaDesde < DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]).Date)
                {
                    dtpFechas.MinDate = DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]).Date;
                }
                else
                {
                    dtpFechas.MinDate = unaAgenda.FechaDesde;
                }
                dtpFechas.MaxDate = unaAgenda.FechaHasta;

                lbl1.Text = "Afiliado: " + unAfiliado.Apellido + ", " + unAfiliado.Nombre;
            }
            catch
            {
                MessageBox.Show("El profesional seleccionado no tiene una agenda disponible", "Error", MessageBoxButtons.OK);
                lstTurno frmTurno = new lstTurno();
                frmTurno.unAfiliado = this.unAfiliado;
                frmTurno.Show();
                this.Close();
            }

            //MessageBox.Show("Desde: " + unaAgenda.FechaDesde + ", Hasta: " + unaAgenda.FechaHasta, "test", MessageBoxButtons.OK);

            grillaHorarios.AutoGenerateColumns = false;
            grillaHorarios.MultiSelect         = false;

            DataGridViewTextBoxColumn ColDia = new DataGridViewTextBoxColumn();

            ColDia.DataPropertyName = "DiaString";
            ColDia.HeaderText       = "Dia";
            ColDia.Width            = 120;
            grillaHorarios.Columns.Add(ColDia);

            DataGridViewTextBoxColumn ColFecha = new DataGridViewTextBoxColumn();

            ColFecha.DataPropertyName = "Fecha";
            ColFecha.HeaderText       = "Fecha";
            ColFecha.Width            = 120;
            grillaHorarios.Columns.Add(ColFecha);

            DataGridViewTextBoxColumn ColHora = new DataGridViewTextBoxColumn();

            ColHora.DataPropertyName = "Horario";
            ColHora.HeaderText       = "Horario";
            ColHora.Width            = 120;
            grillaHorarios.Columns.Add(ColHora);

            lblProfesional.Text  = unProfesional.Apellido + ", " + unProfesional.Nombre;
            lblEspecialidad.Text = Utiles.ObtenerEspecialidad(unaEspecialidad);
        }
コード例 #12
0
ファイル: MainDB.cs プロジェクト: matiassalmoiraghi/br02
        public void ActualizaOCreaLogFactura(short soptype, string sopnumbe, string mensaje, string noAprobacion, string idusuario, string innerxml,
                                             string eBaseAnterior, string eBaseNuevo, string eBinarioActual, string mensajeEA)
        {
            using (var db = this.getDbContext())
            {
                // verificar la conexión con el servidor de bd
                if (!this.probarConexion())
                {
                    ErrorEventArgsEntidadesGP args = new ErrorEventArgsEntidadesGP();
                    args.mensajeError = "No se pudo establecer la conexión con el servidor. Verifique la configuración de conexión a la base de datos. [CreaLog]";
                    OnErrorDB(args);
                }
                //var docl = db.cfdLogFacturaXML.AsQueryable();

                try
                {
                    var doc = db.cfdLogFacturaXML.Where(x => x.sopnumbe.Equals(sopnumbe) && x.soptype.Equals(soptype) && x.estado.Equals(eBaseAnterior)).First();

                    if (doc != null)
                    {
                        if (!eBaseAnterior.Equals(eBaseNuevo))
                        {
                            doc.estado = eBaseNuevo;         // "anulado";
                        }
                        doc.fechaAnulacion     = DateTime.Now;
                        doc.idUsuarioAnulacion = Utiles.Derecha(idusuario, 10);
                        doc.estadoActual       = eBinarioActual;
                        doc.mensajeEA          = Utiles.Derecha(mensajeEA, 255);
                        doc.noAprobacion       = noAprobacion;
                    }
                }
                catch (Exception ex)
                {
                    var log = new cfdLogFacturaXML()
                    {
                        soptype            = soptype,
                        sopnumbe           = sopnumbe,
                        mensaje            = Utiles.Derecha(mensaje, 255),
                        estado             = eBaseNuevo,
                        noAprobacion       = noAprobacion,
                        fechaEmision       = DateTime.Now,
                        idUsuario          = Utiles.Derecha(idusuario, 10),
                        idUsuarioAnulacion = "-",
                        fechaAnulacion     = new DateTime(1900, 1, 1),
                        archivoXML         = !string.IsNullOrEmpty(innerxml) ? innerxml : string.Empty,
                        estadoActual       = eBinarioActual,
                        mensajeEA          = Utiles.Derecha(mensajeEA, 255),
                    };
                    db.cfdLogFacturaXML.Add(log);
                }
                finally
                {
                    db.SaveChanges();
                }
            }
        }
コード例 #13
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ECARGOINSTRUMENTO objCARGOINSTRUMENTO = obj as ECARGOINSTRUMENTO;

            //Poner las rutinas del Tools que se necesiten

            objCARGOINSTRUMENTO.CODCARGO = Utiles.ConvertToDecimal(dr["COD_CARGO"]);

            objCARGOINSTRUMENTO.CODINSTRUMENTO = Utiles.ConvertToDecimal(dr["COD_INSTRUMENTO"]);
        }
コード例 #14
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EESTADOINSTRUMENTO objESTADOINSTRUMENTO = obj as EESTADOINSTRUMENTO;

            //Poner las rutinas del Tools que se necesiten

            objESTADOINSTRUMENTO.CODESTADOEVAL = Utiles.ConvertToDecimal(dr["CODESTADOEVAL"]);

            objESTADOINSTRUMENTO.NOMESTADOEVAL = Utiles.ConvertToString(dr["NOMESTADOEVAL"]);
        }
コード例 #15
0
        void RPC_inicializar()
        {
            Debug.Log("RPC_inicializar :INICIO");

            mazoPricipal = Utiles.generaCartasCompleto();
            Debug.Log("Contador cartas -Creadas " + mazoPricipal.Count);
            mazoPricipal = barajarCartas();
            Debug.Log("Contador cartas barajado " + mazoPricipal.Count);
            Debug.Log("RPC_inicializar: FIN");
        }
コード例 #16
0
ファイル: DLFRANQUICIA_ECCL.cs プロジェクト: Dingus69/TESTING
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EFRANQUICIAECCL objFRANQUICIAECCL = obj as EFRANQUICIAECCL;

            //Poner las rutinas del Tools que se necesiten

            objFRANQUICIAECCL.CODFRANQUICIAECCL = Utiles.ConvertToInt32(dr["COD_FRANQUICIA_ECCL"]);

            objFRANQUICIAECCL.FRANQUICIAECCL = Utiles.ConvertToInt32(dr["FRANQUICIA_ECCL"]);
        }
コード例 #17
0
ファイル: DLACCION.cs プロジェクト: Dingus69/EvaluacionAsimet
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EACCION objACCION = obj as EACCION;

            //Poner las rutinas del Tools que se necesiten

            objACCION.CODACCION = Utiles.ConvertToInt16(dr["COD_ACCION"]);

            objACCION.NOMBREACCION = Utiles.ConvertToString(dr["NOMBRE_ACCION"]);
        }
コード例 #18
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ENIVELEDUCACIONAL objNIVELEDUCACIONAL = obj as ENIVELEDUCACIONAL;

            //Poner las rutinas del Tools que se necesiten

            objNIVELEDUCACIONAL.CODNIVELEDUCACIONAL = Utiles.ConvertToInt16(dr["COD_NIVEL_EDUCACIONAL"]);

            objNIVELEDUCACIONAL.NOMNIVELEDUCACIONAL = Utiles.ConvertToString(dr["NOM_NIVEL_EDUCACIONAL"]);
        }
コード例 #19
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ESEXO objSEXO = obj as ESEXO;

            //Poner las rutinas del Tools que se necesiten

            objSEXO.CODSEXO = Utiles.ConvertToString(dr["COD_SEXO"]);

            objSEXO.SEXO = Utiles.ConvertToString(dr["SEXO"]);
        }
コード例 #20
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EMODALIDAD objMODALIDAD = obj as EMODALIDAD;

            //Poner las rutinas del Tools que se necesiten

            objMODALIDAD.CODMODALIDAD = Utiles.ConvertToInt16(dr["COD_MODALIDAD"]);

            objMODALIDAD.NOMMODALIDAD = Utiles.ConvertToString(dr["NOM_MODALIDAD"]);
        }
コード例 #21
0
ファイル: DLOCUPACION_SENCE.cs プロジェクト: Dingus69/TESTING
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EOCUPACIONSENCE objOCUPACIONSENCE = obj as EOCUPACIONSENCE;

            //Poner las rutinas del Tools que se necesiten

            objOCUPACIONSENCE.CODOCUPACION = Utiles.ConvertToInt32(dr["COD_OCUPACION"]);

            objOCUPACIONSENCE.OCUPACION = Utiles.ConvertToString(dr["OCUPACION"]);
        }
コード例 #22
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ECURSOINSTRUMENTOEMPLEADO objCURSOINSTRUMENTOEMPLEADO = obj as ECURSOINSTRUMENTOEMPLEADO;

            //Poner las rutinas del Tools que se necesiten

            objCURSOINSTRUMENTOEMPLEADO.CODINSTRUMENTOEMPLEADO = Utiles.ConvertToDecimal(dr["COD_INSTRUMENTO_EMPLEADO"]);

            objCURSOINSTRUMENTOEMPLEADO.CODCURSO = Utiles.ConvertToString(dr["COD_CURSO"]);
        }
コード例 #23
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EGRADO objGRADO = obj as EGRADO;

            //Poner las rutinas del Tools que se necesiten

            objGRADO.CODGRADO = Utiles.ConvertToInt16(dr["COD_GRADO"]);

            objGRADO.NOMBREGRADO = Utiles.ConvertToString(dr["NOMBRE_GRADO"]);
        }
コード例 #24
0
        protected void btnGuardarPregunta_Click(object sender, EventArgs e)
        {
            GridView grdPreguntas = ((GridView)this.grdSecciones.Rows[Utiles.ConvertToInt16(ViewState["RowIndexSeccion"])].FindControl("grdPreguntas"));

            ((TextBox)grdPreguntas.Rows[Utiles.ConvertToInt16(ViewState["RowIndexPreguntas"])].FindControl("txtPregunta")).Text         = txtPreguntaMant.Text;
            ((HiddenField)grdPreguntas.Rows[Utiles.ConvertToInt16(ViewState["RowIndexPreguntas"])].FindControl("hdfDescripcion")).Value = txtDescripPreguntaMant.Text;
            ((HiddenField)grdPreguntas.Rows[Utiles.ConvertToInt16(ViewState["RowIndexPreguntas"])].FindControl("hdfAccion")).Value      = txtAccionPreguntaMant.Text;
            ((HiddenField)grdPreguntas.Rows[Utiles.ConvertToInt16(ViewState["RowIndexPreguntas"])].FindControl("hdfCompromiso")).Value  = txtCompromisoPreguntaMant.Text;
            ((HiddenField)grdPreguntas.Rows[Utiles.ConvertToInt16(ViewState["RowIndexPreguntas"])].FindControl("hdfIndicador")).Value   = txtIndicadorPreguntaMant.Text;
        }
コード例 #25
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ETIPOEVALUACION objTIPOEVALUACION = obj as ETIPOEVALUACION;

            //Poner las rutinas del Tools que se necesiten

            objTIPOEVALUACION.CODTIPOEVAL = Utiles.ConvertToInt16(dr["COD_TIPO_EVAL"]);

            objTIPOEVALUACION.NOMTIPOEVAL = Utiles.ConvertToString(dr["NOM_TIPO_EVAL"]);
        }
コード例 #26
0
ファイル: DLEDUCACION_SENCE.cs プロジェクト: Dingus69/TESTING
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EEDUCACIONSENCE objEDUCACIONSENCE = obj as EEDUCACIONSENCE;

            //Poner las rutinas del Tools que se necesiten

            objEDUCACIONSENCE.CODEDUCACION = Utiles.ConvertToInt16(dr["COD_EDUCACION"]);

            objEDUCACIONSENCE.EDUCACION = Utiles.ConvertToString(dr["EDUCACION"]);
        }
コード例 #27
0
ファイル: DLTIPO_DOCTO.cs プロジェクト: Dingus69/TESTING
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ETIPODOCTO objTIPODOCTO = obj as ETIPODOCTO;

            //Poner las rutinas del Tools que se necesiten

            objTIPODOCTO.CODTIPODOCTO = Utiles.ConvertToDecimal(dr["COD_TIPO_DOCTO"]);

            objTIPODOCTO.TIPODOCTO = Utiles.ConvertToString(dr["TIPO_DOCTO"]);
        }
コード例 #28
0
ファイル: UtilesWEB.cs プロジェクト: Dingus69/TESTING
        public string GetFormatRUT(object objValue)
        {
            long rut = Utiles.ConvertToInt64(objValue);

            if (rut > 0)
            {
                return(Utiles.RutLngAUsr(rut));
            }
            return("0");
        }
コード例 #29
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EPERFILUSUARIO objPERFILUSUARIO = obj as EPERFILUSUARIO;

            //Poner las rutinas del Tools que se necesiten

            objPERFILUSUARIO.CODPERFIL = Utiles.ConvertToInt16(dr["COD_PERFIL"]);

            objPERFILUSUARIO.RUTUSUARIO = Utiles.ConvertToInt64(dr["RUT_USUARIO"]);
        }
コード例 #30
0
ファイル: DLCUENTA.cs プロジェクト: Dingus69/TESTING
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ECUENTA objCUENTA = obj as ECUENTA;

            //Poner las rutinas del Tools que se necesiten

            objCUENTA.CODCUENTA = Utiles.ConvertToInt32(dr["COD_CUENTA"]);

            objCUENTA.CUENTA = Utiles.ConvertToString(dr["CUENTA"]);
        }
コード例 #31
0
 public Operaciones() {
     Conexion db = new Conexion();
     Utiles utiles = new Utiles();
     this.id = Guid.NewGuid().ToString();    
     this.lista_anomalias = utiles.Listas()[1];
     this.lista_tipo_personal = utiles.Listas()[2];
     this.lista_tipo_maquinaria = utiles.Listas()[3];
     this.lista_tipo_material = utiles.Listas()[4];
     this.lista_subcontratas = utiles.Listas()[5];
 }
コード例 #32
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EESTADOMOVIMEINTOCONTABLE objESTADOMOVIMEINTOCONTABLE = obj as EESTADOMOVIMEINTOCONTABLE;

            //Poner las rutinas del Tools que se necesiten

            objESTADOMOVIMEINTOCONTABLE.CODESTADOMOVIMEINTOCONTABLE = Utiles.ConvertToDecimal(dr["COD_ESTADO_MOVIMEINTO_CONTABLE"]);

            objESTADOMOVIMEINTOCONTABLE.ESTADOMOVIMIENTO = Utiles.ConvertToString(dr["ESTADO_MOVIMIENTO"]);
        }
コード例 #33
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ETIPOAPORTECLIENTE objTIPOAPORTECLIENTE = obj as ETIPOAPORTECLIENTE;

            //Poner las rutinas del Tools que se necesiten

            objTIPOAPORTECLIENTE.CODTIPOAPORTECLIENTE = Utiles.ConvertToDecimal(dr["COD_TIPO_APORTE_CLIENTE"]);

            objTIPOAPORTECLIENTE.TIPOAPORTECLIENTE = Utiles.ConvertToString(dr["TIPO_APORTE_CLIENTE"]);
        }
コード例 #34
0
 private Boolean valido()
 {
     Utiles validador = new Utiles();
     string error = null;
     if (this.dni.Text == "" || !validador.IsNumber(this.dni.Text))
     {
         error = "El DNI no puede ser nulo y solo debe contener numeros\n";
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #35
0
        public async Task<ActionResult> Nuevo([Bind(Include="id,nombre,descripcion,anomalia,grado_anomalia,tiempo_programacion,tiempo_ejecucion,rendimiento,coste_total")] Operaciones operaciones)
        {
            if (ModelState.IsValid)
            {
                operaciones.medios = "propios";
                db.Operaciones.Add(operaciones);
                await db.SaveChangesAsync();
                Historial nuevo = new Historial("Creó", User.Identity.GetUserId(), "Operaciones", operaciones.id, operaciones.nombre, Request.UserHostAddress);




                TempData["Mensaje"] = "Operación creada correctamente.";
                return RedirectToAction("Editar", "Operaciones", new {id=operaciones.id });
            }

            TempData["Mensaje"] = "Error al crear la Operación.";

            Utiles utiles = new Utiles();
            operaciones.lista_anomalias = utiles.Listas()[1];

            return View(operaciones);
        }
コード例 #36
0
        private bool valido()
        {
            Utiles validador = new Utiles();
            string error = null;

            if (this.año.Text == "") { this.año.Text = "0"; }

            if (Convert.ToString(this.comboBox1.SelectedItem) == "")
            {
                error = "Debe seleccionar un listado para consultar.\n";
            }
            if (!validador.IsNumber(this.año.Text) || Convert.ToInt32(this.año.Text) < (Convert.ToInt32(DateTime.Today.Year) - 10))
            {
                error = error + "El año ingresado es inválido, debe tener sólo números y no puede ser mayor a 10 años.\n";
            }
            if (error != null)
            {
                MessageBox.Show(error);
                return false;
            }
            return true;
        }
コード例 #37
0
 private Boolean validoDniDuplicado()
 {
     Utiles validador = new Utiles();
     string error = null;
     if (this.dni.Text == "" || !validador.IsNumber(this.dni.Text))
     {
         error = "El DNI no puede ser nulo y solo debe contener numeros\n";
     }
     if (this.nombre.Text == "")
     {
         error = error + "El nombre no puede ser nulo\n";
     }
     if (this.apellido.Text == "")
     {
         error = error + "El apellido no puede ser vacio\n";
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #38
0
ファイル: Apoyo.cs プロジェクト: heinerabella/REDELECTRICA
        /// <summary>
        /// Constructor para editar un Apoyo
        /// </summary>
        /// <param name="editar"></param>
        public ApoyoForm(ApoyoLista editar)
        {
            Conexion db = new Conexion();

            this.id = editar.id;
            this.nombre = editar.nombre;
            this.num_cir = editar.num_cir;
            this.num_empalmes = editar.num_empalmes;
            this.acceso_coche = editar.acceso_coche;
            this.distancia_pie = editar.distancia_pie.GetValueOrDefault();
            this.o_acceso_coche = editar.o_acceso_coche;
            this.o_distancia_pie = editar.o_distancia_pie;
            this.observaciones = editar.observaciones;
            this.referencia_catastral = editar.referencia_catastral;
            this.seguridad = editar.seguridad;
            this.suelo = editar.suelo;
            this.sustentacion = editar.sustentacion;
            this.t_coordenadas = 1;
            this.tipo_cimentacion = editar.tipo_cimentacion;
            this.tipo_foemp = editar.tipo_foemp;
            this.linea = editar.linea;
            this.lat = editar.lat.Replace(",", ".");
            this.lon = editar.lon.Replace(",", ".");
            this.a_mantenimiento = editar.a_mantenimiento;
            this.ficheros = db.Apoyo_Documentos.Where(m => m.apoyo_id == editar.id).ToList();
            this.listaInspecciones = db.Inspecciones.Where(m=>m.id_apoyo == this.id).ToList();
            this.listaKRiesgo = db.KRiesgo.Where(m => m.id_apoyo == editar.id).ToList();
            this.listaRiesgos = db.Riesgos.ToList();
            this.listaTCalculoRiesgo = new CalculoRiesgo().ListaDrop();
            
            if (editar.amarre)
            {
                this.a_o_s = "0";
            }
            else {
                this.a_o_s = "1";
            }

            Utiles utiles = new Utiles();
            this.listaLineas = utiles.Listas()[6];
            this.listaTC = utiles.Listas()[7];
            this.listaCircuitos = db.Circuitos.OrderBy(m => m.nombre).ToList();
            this.ano_actual = DateTime.Now.Year.ToString();
            List<SelectListItem> liHoras = new List<SelectListItem>();

            for (int i = 1965; i <= DateTime.Now.Year; i++)
            {
                SelectListItem nuevo = new SelectListItem();
                nuevo.Text = i.ToString();
                nuevo.Value = i.ToString();
                liHoras.Add(nuevo);
            }

            this.listaHoras = liHoras;
        }
コード例 #39
0
ファイル: Apoyo.cs プロジェクト: heinerabella/REDELECTRICA
        public ApoyoForm(){
            Utiles utiles = new Utiles();
            Conexion db = new Conexion();
            this.listaLineas = utiles.Listas()[6];
            this.listaTC = utiles.Listas()[7];
            this.listaCircuitos = db.Circuitos.OrderBy(m => m.nombre).ToList();
            this.ano_actual = DateTime.Now.Year.ToString();            
            List<SelectListItem> liHoras = new List<SelectListItem>();

            for (int i = 1965; i <= DateTime.Now.Year; i++)
            {
                SelectListItem nuevo = new SelectListItem();
                nuevo.Text = i.ToString();
                nuevo.Value = i.ToString();
                liHoras.Add(nuevo);
            }

            this.listaHoras = liHoras;
           
        }
コード例 #40
0
        private bool valido()
        {
            Utiles validador = new Utiles();
            String errores = "";

            if ((this.kgEncomientasText.Text == "") || (!validador.IsNumber(this.kgEncomientasText.Text)))
            {
                errores = "Kg Encomiendas. ";
            }

            if ((this.ButacasPasilloText.Text == "") || (!validador.IsNumber(this.ButacasPasilloText.Text)))
            {
                errores = errores + "Butacas Pasillo. ";
            }

            if ((this.ButacasVentanillaText.Text == "") || (!validador.IsNumber(this.ButacasVentanillaText.Text)))
            {
                errores = errores + "Butacas Ventanilla. ";
            }

            if (this.ComboTipoServicio.SelectedIndex < 0)
            {
                errores = errores + "Tipo de Servicio. ";
            }

            if (this.matriculaText.Text == "")
            {
                errores = errores + "Matricula. ";
            }

            if (this.modeloText.Text == "")
            {
                errores = errores + "Modelo. ";
            }

            if (this.FabricateTextBox.Text == "")
            {
                errores = errores + "Fabricante. ";
            }
            if (errores != "")
            {
                MessageBox.Show("Debe completar los siguientes campos(o completarlos con valores validos): " + errores, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }
            return true;
        }
コード例 #41
0
 private bool validoVuelo()
 {
     Utiles validador = new Utiles();
     string error = null;
     if (this.cantidadPasajeros.Text == "" && this.pesoEncomienda.Text == "")
     {
         error = error + "Debe ingresar al menos un valor en alguno de los campos: cantidad pasajeros y/o kg encomienda\n";
     }
     if (!validador.IsNumber(this.cantidadPasajeros.Text))
     {
         error = error + "El campo cantidad de pasajeros debe ser numerico\n";
     }
     if (!validador.IsNumber(this.pesoEncomienda.Text))
     {
         error = error + "El campo peso encomienda debe ser numerico\n";
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #42
0
        private void dni_TextChanged(object sender, EventArgs e)
        {
            try {
                Utiles validador = new Utiles();
                if (this.dni.Text != "" && validador.IsNumber(this.dni.Text))
                {
                    GD2C2015DataSet.ClientesRow[] result = (GD2C2015DataSet.ClientesRow[])this.gD2C2015DataSet.Clientes.Select("cli_dni='" + Convert.ToInt32(this.dni.Text) + "' AND cli_activo=1");
                    if (result.Length == 1)
                    {
                        GD2C2015DataSet.ClientesRow row = result.First();
                        this.nombre.Text = row.cli_nombre;
                        this.apellido.Text = row.cli_apellido;
                        this.direccion.Text = row.cli_direccion;
                        this.telefono.Text = row.cli_telefono.ToString();
                        this.mail.Text = row.cli_mail;
                        this.fechaNacimiento.Value = row.cli_fecha_nacimiento;
                        this.clienteId = row.cli_id;
                    }
                    else if (result.Length > 1)
                    {
                        this.buscar.Show();
                        MessageBox.Show("Ingrese el nombre y apellido y presione el botón Buscar");
                    }
                    else
                    {
                        limpiarDatos();
                    }
                }
                else
                {
                    limpiarDatos();
                }
            }
            catch (System.OverflowException)
            {

            }
        }
コード例 #43
0
 private bool valido()
 {
     Utiles validador = new Utiles();
     string error = null;
     if (this.dni.Text == "" || !validador.IsNumber(this.dni.Text))
     {
         error = "El DNI no puede ser nulo y solo debe contener numeros\n";
     }
     if (this.nombre.Text == "")
     {
         error = error + "El nombre no puede ser nulo\n";
     }
     if (this.apellido.Text == "")
     {
         error = error + "El apellido no puede ser vacio\n";
     }
     if (this.direccion.Text == "")
     {
         error = error + "La direccion no puede ser nula\n";
     }
     if (this.fechaNacimiento.Value > DateTime.Today)
     {
         error = error + "La fecha de nacimiento no puede ser mayor al día de hoy\n";
     }
     if (this.telefono.Text == "" || !validador.IsNumber(this.telefono.Text))
     {
         error = error + "El telefono no puede ser nulo y solo debe contener numeros\n";
     }
     if (responsableEncomienda != null && this.cantidadPasajeros > 0 && this.butacas.Text == "" || this.butacas.SelectedIndex == -1)
     {
         error = error + "Debe seleccionar una butaca\n";
     }
     if (!this.clienteDisponible())
     {
         error = error + "El ya tiene un vuelo programado para las fechas del vuelo seleccionado\n";
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #44
0
 private Boolean datosCompraValidos()
 {
     Utiles validador = new Utiles();
     string error = null;
     if (clienteId == 0)
     {
         error = "Debe seleccionar un comprador\n";
     }
     if (this.pagaTarjeta)
     {
         if (this.numeroTarjeta.Text.Length < 12 || !validador.IsNumber(this.numeroTarjeta.Text))
         {
             error = error + "El número de tarjeta debe tener 12 números\n";
         }
         if (this.codigoSeguridad.Text.Length < 3 || !validador.IsNumber(this.codigoSeguridad.Text))
         {
             error = error + "El código de seguridad debe tener 3 números\n";
         }
         if (this.mesVenciemiento.SelectedIndex == -1)
         {
             error = error + "Debe seleccionar un mes de vencimiento\n";
         }
         if (this.anioVencimiento.SelectedIndex == -1)
         {
             error = error + "Debe seleccionar un año de vencimiento\n";
         }
         if (this.cuotas.SelectedIndex == -1)
         {
             error = error + "Debe seleccionar la cantidad de cuotas\n";
         }
         if (this.tipoTarjeta.SelectedIndex == -1)
         {
             error = error + "Debe seleccionar la tarjeta\n";
         }
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #45
0
 private bool valido()
 {
     Utiles validador = new Utiles();
     string error = null;
     if (this.descripcion.Text == "")
     {
         error = "El nombre del Rol no puede ser nulo\n";
     }
     if (this.checkedListBox1.CheckedItems.Count < 1)
     {
         error = error + "Debe seleccionar por lo menos una funcion\n";
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #46
0
 private bool compradorValido()
 {
     Utiles validador = new Utiles();
     string error = null;
     if (this.dni.Text == "" || !validador.IsNumber(this.dni.Text))
     {
         error = "El DNI no puede ser nulo y solo debe contener numeros\n";
     }
     if (this.nombre.Text == "")
     {
         error = error + "El nombre no puede ser nulo\n";
     }
     if (this.apellido.Text == "")
     {
         error = error + "El apellido no puede ser vacio\n";
     }
     if (this.direccion.Text == "")
     {
         error = error + "La direccion no puede ser nula\n";
     }
     if (this.telefono.Text == "" || !validador.IsNumber(this.telefono.Text))
     {
         error = error + "El telefono no puede ser nulo y solo debe contener numeros\n";
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #47
0
 private Boolean validarSeleccion(int cantidadACanjear, int millas, int stock)
 {
     Utiles validador = new Utiles();
     string error = null;
     if (cantidadACanjear == 0)
     {
         error = "Seleccione una cantidad a canjear\n";
     }
     if (cantidadACanjear * millas > millasAcumuladas)
     {
         error = error + ("Las millas acumuladas no alcanzan para realizar el canje\n");
     }
     if (cantidadACanjear > stock)
     {
         error = error + ("No hay stock suficiente del producto para la cantidad seleccionada\n");
     }
     if (error != null)
     {
         MessageBox.Show(error);
         return false;
     }
     return true;
 }
コード例 #48
0
        private bool valido()
        {
            Utiles validador = new Utiles();
            string error = null;

            if (this.checkedListBox1.CheckedItems.Count < 1)
            {
                error = error + "Debe seleccionar por lo menos un tipo de servicio.\n";
            }

            if (this.ciudadOrigen.SelectedValue.ToString() == "")
            {
                error = error + "Debe seleccionar una ciudad de origen.\n";
            }

            if (this.ciudadDestino.SelectedValue.ToString() == "")
            {
                error = error + "Debe seleccionar una ciudad de destino.\n";
            }

            if (this.ciudadDestino.SelectedValue.Equals(this.ciudadOrigen.SelectedValue))
            {
                error = error + "La ciudad de destino debe ser diferente a la de origen.\n";
            }

            if (this.precioKg.Text == "")
            {
                error = error + "Debe ingresar un precio por Kg.\n";
            }

            if (this.precioBase.Text == "")
            {
                error = error + "Debe ingresar un precio base.\n";
            }

            if (error != null)
            {
                MessageBox.Show(error);
                return false;
            }
            return true;
        }