コード例 #1
0
ファイル: ProjetoBO.cs プロジェクト: dramosti/Yazaki
        /// <summary>
        /// Método que efetiva a alteração do parametro de Automático x Manual.
        /// </summary>
        /// <param name="objProjetoModel"></param>
        /// <param name="id"></param>
        public static void AlteraParametroTerminal(ProjetoModel objProjetoModel, int id)
        {
            ParametrosModel param = objProjetoModel.ldadosParametroTempDistinct.FirstOrDefault(c => c.id == id);

            if (param != null)
            {
                var resultado = objProjetoModel.ldadosPlanilhaOriginal.Where(c =>
                                                                             c.TERM_IZQ == param.TERM &&
                                                                             c.COD_DI == param.COD_D &&
                                                                             c.COD_01_I == param.COD_01 &&
                                                                             c.ACC_01_I == param.ACC_01);

                foreach (var item in resultado)
                {
                    item.COD_DI = item.COD_DI == "2" ? "Y" : "2";
                }

                resultado = objProjetoModel.ldadosPlanilhaOriginal.Where(
                    c => c.TERM_DER == param.TERM &&
                    c.COD_DD == param.COD_D &&
                    c.COD_01_D == param.COD_01 &&
                    c.ACC_01_D == param.ACC_01);

                foreach (var item in resultado)
                {
                    item.COD_DD = item.COD_DD == "2" ? "Y" : "2";
                }
                param.COD_D = param.COD_D == "2" ? "Y" : "2";
            }
        }
コード例 #2
0
        public ParametrosModel ObtenerDatosGeneralesCotizacion()
        {
            ParametrosModel oParametro = new ParametrosModel();

            oParametro = parametroDA.ObtenerDatosCotizacion();
            return(oParametro);
        }
コード例 #3
0
        public int ImpParametros(ParametrosModel pParametros, TextBox pTela)
        {
            int    Result     = 0;
            string msgRetorno = "";

            string IdParametro = new ParametrosController().GetIdParametro(pParametros.nm_parametro).ToString();
            int    Operacao    = Global.GetOperacao(IdParametro);

            if (Operacao == 2)
            {
                pParametros.id_parametro = Global.StrToInt(IdParametro);
            }
            try
            {
                msgRetorno = new ParametrosController().CadParametrosBase.PersisteNoBanco(pParametros, Operacao);
                Global.EnviarParaLog(msgRetorno, pTela, "ImpParametros");
                if (Operacao == 1)
                {
                    IdParametro = new ParametrosController().CadParametrosBase.GetLastReg(pParametros).ToString();
                }
            }
            catch (Exception ex)
            {
                Global.EnviarParaLog($"{msgRetorno} Motivo:{ex.Message}", pTela, "ImpParametros");
            }
            Result = Global.StrToInt(IdParametro);
            return(Result);
        }
コード例 #4
0
 public frmConfigGrupo()
 {
     InitializeComponent();
     gruposController     = new GruposController();
     categoriasController = new CategoriasController();
     parametrosController = new ParametrosController();
     parametrosModel      = new ParametrosModel();
 }
コード例 #5
0
 public void Post([FromBody] Models.Parametros parametros)
 {
     if (parametros != null)
     {
         ParametrosModel parametrosModel = new ParametrosModel();
         parametrosModel.Salvar(parametros);
     }
     else
     {
         throw new Exception("Campos não informados.");
     }
 }
コード例 #6
0
        public ParametrosModel ObtenerDatosCotizacion()
        {
            var              oParametroModel = new ParametrosModel();
            List <Moneda>    lmonedas        = new List <Moneda>();
            List <Empleado>  lempleados      = new List <Empleado>();
            List <FormaPago> lfpagos         = new List <FormaPago>();
            DataSet          tb = new DataSet();

            using (var helper = new SqlHelper())
            {
                helper.Connect();

                var            sql = "usp_Parametro_ConsultaCotizacion";
                SqlDataAdapter sq  = new SqlDataAdapter();
                SqlCommand     cmd = helper.CreateCommand(sql, CommandType.StoredProcedure);
                sq.SelectCommand = cmd;
                sq.Fill(tb, "Table1");
            }
            DataTable dt  = tb.Tables[0];
            DataTable dt1 = tb.Tables[1];
            DataTable dt2 = tb.Tables[2];
            Moneda    oMoneda;
            Empleado  oEmpleado;
            FormaPago oFPago;

            foreach (DataRow row in dt.Rows)
            {
                oMoneda             = new Moneda();
                oMoneda.codigo      = int.Parse(row["codigo"].ToString());
                oMoneda.descripcion = row["descripcion"].ToString();
                oMoneda.tipocambio  = decimal.Parse(row["tipocambio"].ToString());
                lmonedas.Add(oMoneda);
            }
            foreach (DataRow row in dt1.Rows)
            {
                oEmpleado        = new Empleado();
                oEmpleado.codigo = int.Parse(row["codigo"].ToString());
                oEmpleado.nombre = row["nombre_completo"].ToString();
                lempleados.Add(oEmpleado);
            }
            foreach (DataRow row in dt2.Rows)
            {
                oFPago             = new FormaPago();
                oFPago.codigo      = int.Parse(row["codigo"].ToString());
                oFPago.descripcion = row["descripcion"].ToString();
                lfpagos.Add(oFPago);
            }
            oParametroModel.lmonedas   = lmonedas;
            oParametroModel.lempleados = lempleados;
            oParametroModel.lfpagos    = lfpagos;
            return(oParametroModel);
        }
コード例 #7
0
        public ParametrosModel ObtenerParametrosServicio()
        {
            var                 oParametroModel = new ParametrosModel();
            List <Moneda>       lmonedas        = new List <Moneda>();
            List <ServicioTipo> lserviciotipo   = new List <ServicioTipo>();
            DataSet             tb = new DataSet();

            //var list = new List<CotizacionInfo>();
            using (var helper = new SqlHelper())
            {
                helper.Connect();

                var            sql = "usp_Parametro_ConsultaServicio";
                SqlDataAdapter sq  = new SqlDataAdapter();
                //List<SqlParameter> parameters = new List<SqlParameter>();
                SqlCommand cmd = helper.CreateCommand(sql, CommandType.StoredProcedure);
                sq.SelectCommand = cmd;
                sq.Fill(tb, "Table1");
            }
            DataTable    dt  = tb.Tables[0];
            DataTable    dt1 = tb.Tables[1];
            Moneda       oMoneda;
            ServicioTipo oServicioTipo;

            foreach (DataRow row in dt.Rows)
            {
                oMoneda             = new Moneda();
                oMoneda.codigo      = int.Parse(row["codigo"].ToString());
                oMoneda.descripcion = row["descripcion"].ToString();
                oMoneda.tipocambio  = decimal.Parse(row["tipocambio"].ToString());
                lmonedas.Add(oMoneda);
            }
            foreach (DataRow row in dt1.Rows)
            {
                oServicioTipo             = new ServicioTipo();
                oServicioTipo.id          = int.Parse(row["codigo"].ToString());
                oServicioTipo.descripcion = row["descripcion"].ToString();
                lserviciotipo.Add(oServicioTipo);
            }
            oParametroModel.lmonedas       = lmonedas;
            oParametroModel.ltiposervicios = lserviciotipo;
            return(oParametroModel);
        }
コード例 #8
0
        //



        public frmCadastroBase()
        {
            InitializeComponent();
            perfisModel         = new PerfisModel();
            usuariosModel       = new UsuariosModel();
            gruposModel         = new GruposModel();
            categoriasModel     = new CategoriasModel();
            PacotesModel        = new PacotesModel();
            ServicosModel       = new ServicosModel();
            arquivosModel       = new ArquivosModel();
            monitoramentosModel = new MonitoramentosModel();
            mapeamentosModel    = new MapeamentosModel();
            permissoesModel     = new PermissoesModel();
            objetosModel        = new ObjetosModel();
            ParametrosModel     = new ParametrosModel();
            //
            //
            btnOk.Enabled = false;
            operacao      = Operacao.oNenhum;
            ControlaBotoes();
        }
コード例 #9
0
 public ParametrosController()
 {
     conexao           = new Conexao();
     CadParametrosBase = new CadastroBase <ParametrosModel>();
     parametrosModel   = new ParametrosModel();
 }
コード例 #10
0
        public ParametrosModel ObtenerDatosRecurso(int tipo)
        {
            var     oParametroModel = new ParametrosModel();
            DataSet tb = new DataSet();

            using (var helper = new SqlHelper())
            {
                helper.Connect();
                var                 sql        = "usp_Parametro_ConsultaRecurso";
                SqlDataAdapter      sq         = new SqlDataAdapter();
                List <SqlParameter> parameters = new List <SqlParameter>();
                parameters.Add(new SqlParameter("@tipo", tipo));
                SqlCommand cmd = helper.CreateCommand(sql, CommandType.StoredProcedure, parameters.ToArray());
                sq.SelectCommand = cmd;
                sq.Fill(tb, "Table1");
            }
            DataTable dt = tb.Tables[0];

            if (tipo == 1)
            {
                Celda        oCelda;
                List <Celda> lceldas = new List <Celda>();
                foreach (DataRow row in dt.Rows)
                {
                    oCelda         = new Celda();
                    oCelda.nombre  = row["codigo"].ToString();
                    oCelda.idvalor = row["idvalor"].ToString();
                    //oCelda.largo= decimal.Parse(row["largo"].ToString());
                    //oCelda.costosoles= decimal.Parse(row["costosoles"].ToString());
                    lceldas.Add(oCelda);
                }
                oParametroModel.lceldas = lceldas;
            }
            if (tipo == 2)
            {
                Componente        oComponente;
                List <Componente> lcomponentes = new List <Componente>();
                foreach (DataRow row in dt.Rows)
                {
                    oComponente = new Componente();
                    oComponente.idcomponente   = int.Parse(row["id"].ToString());
                    oComponente.codigo         = row["codigo"].ToString();
                    oComponente.nombre         = row["componente"].ToString();
                    oComponente.tipocomponente = row["tipocomponente"].ToString();
                    oComponente.costosoles     = decimal.Parse(row["costosoles"].ToString());
                    oComponente.cantidad       = decimal.Parse(row["stock"].ToString());
                    lcomponentes.Add(oComponente);
                }
                oParametroModel.lcomponentes = lcomponentes;
            }
            if (tipo == 3)
            {
                TipoComponente        oTipoComponente;
                List <TipoComponente> ltipocomponentes = new List <TipoComponente>();
                foreach (DataRow row in dt.Rows)
                {
                    oTipoComponente        = new TipoComponente();
                    oTipoComponente.id     = int.Parse(row["idcomponentetipo"].ToString());
                    oTipoComponente.nombre = row["descripcion"].ToString();
                    ltipocomponentes.Add(oTipoComponente);
                }
                oParametroModel.ltipocomponentes = ltipocomponentes;
            }
            if (tipo == 4)
            {
                Empleado        oEmpleado;
                List <Empleado> lempleados = new List <Empleado>();
                foreach (DataRow row in dt.Rows)
                {
                    oEmpleado              = new Empleado();
                    oEmpleado.codigo       = int.Parse(row["id"].ToString());
                    oEmpleado.nombre       = row["nombre_completo"].ToString();
                    oEmpleado.especialidad = row["especialidad"].ToString();
                    oEmpleado.costosoles   = decimal.Parse(row["costosoles"].ToString());
                    lempleados.Add(oEmpleado);
                }
                oParametroModel.lempleados = lempleados;
            }
            if (tipo == 5)
            {
                Especialidad        oEspecialidad;
                List <Especialidad> lespecialidades = new List <Especialidad>();
                foreach (DataRow row in dt.Rows)
                {
                    oEspecialidad = new Especialidad();
                    oEspecialidad.idespecialidad = int.Parse(row["idespecialidad"].ToString());
                    oEspecialidad.nombre         = row["descripcion"].ToString();
                    lespecialidades.Add(oEspecialidad);
                }
                oParametroModel.lespecialidades = lespecialidades;
            }
            if (tipo == 6)
            {
                Servicio        oServicio;
                List <Servicio> lservicios = new List <Servicio>();
                foreach (DataRow row in dt.Rows)
                {
                    oServicio         = new Servicio();
                    oServicio.idvalor = row["idvalor"].ToString();
                    oServicio.nombre  = row["servicio"].ToString();
                    lservicios.Add(oServicio);
                }
                oParametroModel.lservicios = lservicios;
            }
            return(oParametroModel);
        }