Esempio n. 1
0
 public Questao(DataRow row)
 {
     this._id = Convert.ToInt32(row["id"]);
     this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
     this._idAvaliacao = Convert.ToInt32(row["idavaliacao"]);
     this._questao = row["questao"].ToString();
 }
 public AvaliacaoDoCandidato()
 {
     this._id = 0;
     this._basico = new Basico();
     this._idCandidato = 0;
     this._idAvaliacao = 0;
 }
Esempio n. 3
0
        public PartialViewResult ListaAnalisisMov(string dwtienda, string fecini, string fecfinc, string articulo, string talla)
        {
            if (dwtienda == null)
            {
                dwtienda = Session["Tienda"].ToString();
            }

            string _cod_art = Basico.Left(articulo, 7);
            string _calidad = Basico.Right(articulo, 1);

            if (talla.Trim().Length == 0)
            {
                talla = "-1";
            }

            List <Ent_Analisis_Mov> lista_mov = lista(dwtienda, Convert.ToDateTime(fecini), Convert.ToDateTime(fecfinc), _cod_art, _calidad, talla);

            Int32 inicial = 0; Int32 saldo = 0;

            if (lista_mov != null)
            {
                if (lista_mov.Count > 0)
                {
                    Int32 filas = lista_mov.Count();
                    inicial = lista_mov.Where(i => i.item == 1).Sum(s => s.inicial);
                    saldo   = lista_mov.Where(i => i.item == filas).Sum(s => s.saldo);
                }
            }
            ViewBag.inicial = inicial;
            ViewBag.saldo   = saldo;
            return(PartialView(lista_mov));
        }
        public ActionResult Index()
        {
            Ent_Usuario _usuario       = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser];
            string      actionName     = this.ControllerContext.RouteData.GetRequiredString("action");
            string      controllerName = this.ControllerContext.RouteData.GetRequiredString("controller");
            string      return_view    = actionName + "|" + controllerName;

            if (_usuario == null)
            {
                return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
            }
            else
            {
                #region <VALIDACION DE ROLES DE USUARIO>
                Boolean valida_rol         = true;
                Basico  valida_controller  = new Basico();
                List <Ent_Menu_Items> menu = (List <Ent_Menu_Items>)Session[Ent_Global._session_menu_user];
                valida_rol = valida_controller.AccesoMenu(menu, this);
                #endregion
                if (valida_rol)
                {
                    ViewBag.cliente = datCliente.get_lista();
                    return(View(lista("", "")));
                }
                else
                {
                    return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
                }
            }
        }
        public static List <Basico> RetornaStatusPedido(string datasource, string schema)
        {
            List <Basico> lstResult = new List <Basico>();

            string query = "select CDSTATUSPEDIDO, TO_CHAR(CDSTATUSPEDIDO) || ' - ' || NMSTATUS AS NMSTATUSDSC from statuspedido WHERE CDSTATUSPEDIDO != 13 order by CDSTATUSPEDIDO";



            using (OracleConnection connection = new OracleConnection(Util.OracleHelper.StrConn(schema, datasource)))
            {
                OracleCommand command = new OracleCommand(query, connection);
                connection.Open();
                using (OracleDataReader reader = command.ExecuteReader())
                {
                    Basico statusped = null;
                    while (reader.Read())
                    {
                        statusped       = new Basico();
                        statusped.valor = reader["CDSTATUSPEDIDO"].ToString();
                        statusped.nome  = reader["NMSTATUSDSC"].ToString();

                        lstResult.Add(statusped);
                    }
                }
            }
            return(lstResult);
        }
Esempio n. 6
0
 public Log()
 {
     this._id = 0;
     this._basico = new Basico();
     this._idUsuario = 0;
     this._log = string.Empty;
 }
Esempio n. 7
0
 public Questao()
 {
     this._id = 0;
     this._basico = new Basico();
     this._idAvaliacao = 0;
     this._questao = string.Empty;
 }
 public AvaliacaoDoCandidato(int id, Basico basico, int idCandidato, int idAvaliacao)
 {
     this._id = id;
     this._basico = basico;
     this._idCandidato = idCandidato;
     this._idAvaliacao = idAvaliacao;
 }
Esempio n. 9
0
 public Questao(int id, Basico basico, int idAvaliacao, string questao)
 {
     this._id = id;
     this._basico = basico;
     this._idAvaliacao = idAvaliacao;
     this._questao = questao;
 }
 public AvaliacaoDoCandidato(DataRow row)
 {
     this._id = Convert.ToInt32(row["id"]);
     this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
     this._idCandidato = Convert.ToInt32(row["idcandidato"]);
     this._idAvaliacao = Convert.ToInt32(row["idavaliacao"]);
 }
        public ActionResult CrucePago()
        {
            Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser];

            string actionName     = this.ControllerContext.RouteData.GetRequiredString("action");
            string controllerName = this.ControllerContext.RouteData.GetRequiredString("controller");
            string return_view    = actionName + "|" + controllerName;

            if (_usuario == null)
            {
                return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
            }
            else
            {
                #region <VALIDACION DE ROLES DE USUARIO>
                Boolean valida_rol         = true;
                Basico  valida_controller  = new Basico();
                List <Ent_Menu_Items> menu = (List <Ent_Menu_Items>)Session[Ent_Global._session_menu_user];
                valida_rol = valida_controller.AccesoMenu(menu, this);
                #endregion
                if (valida_rol)
                {
                    Session[_sessionPagsLiqs] = null;
                    //Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser];
                    Ent_Pedido_Maestro maestros = datPedido.Listar_Maestros_Pedido(_usuario.usu_id, _usuario.usu_postPago, "");
                    ViewBag.listPromotor = maestros.combo_ListPromotor;
                    ViewBag.usutipo      = _usuario.usu_tip_id.ToString();
                    return(View());
                }
                else
                {
                    return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
                }
            }
        }
Esempio n. 12
0
 public Log(int id, Basico basico, int idUsuario, string log)
 {
     this._id = id;
     this._basico = basico;
     this._idUsuario = idUsuario;
     this._log = log;
 }
Esempio n. 13
0
 public Log(DataRow row)
 {
     this._id = Convert.ToInt32(row["id"]);
     this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
     this._idUsuario = Convert.ToInt32(row["idusuario"]);
     this._log = row["log"].ToString();
 }
Esempio n. 14
0
 public Pessoa()
 {
     this._id = 0;
     this._basico = new Basico();
     this._nome = string.Empty;
     this._telefone = string.Empty;
     this._email = string.Empty;
 }
Esempio n. 15
0
 public Pessoa(int id, Basico basico, string nome, string telefone, string email)
 {
     this._id = id;
     this._basico = basico;
     this._nome = nome;
     this._telefone = telefone;
     this._email = email;
 }
Esempio n. 16
0
 public Resposta(DataRow row)
 {
     this._id = Convert.ToInt32(row["id"]);
     this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
     this._idQuestao = Convert.ToInt32(row["idquestao"]);
     this._idAvaliacaoDoCandidato = Convert.ToInt32(row["idavaliacaodocandidato"]);
     this._resposta = Convert.ToInt32(row["resposta"]);
 }
Esempio n. 17
0
 public Resposta(int id, Basico basico, int idQuestao, int idAvaliacaoDoCandidato, int resposta)
 {
     this._id = id;
     this._basico = basico;
     this._idQuestao = idQuestao;
     this._idAvaliacaoDoCandidato = idAvaliacaoDoCandidato;
     this._resposta = resposta;
 }
Esempio n. 18
0
 public Resposta()
 {
     this._id = 0;
     this._basico = new Basico();
     this._idQuestao = 0;
     this._idAvaliacaoDoCandidato = 0;
     this._resposta = 0;
 }
Esempio n. 19
0
 public Pessoa(DataRow row)
 {
     this._id = Convert.ToInt32(row["id"]);
     this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
     this._nome = row["nome"].ToString();
     this._telefone = row["telefone"].ToString();
     this._email = row["email"].ToString();
 }
Esempio n. 20
0
        private void btnruleta_Click(object sender, EventArgs e)
        {
            string _error = "";

            //Basico ejecuta = new Basico();
            Basico._ruleta_bata(ref _error);

            //ejecuta.  _ruleta_bata(ref _error);
        }
Esempio n. 21
0
        private void btnprueba_servicio_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            Basico ejecuta = new Basico();
            string error   = ejecuta.ejecuta_proceso_oracle();

            MessageBox.Show(error);
            Cursor.Current = Cursors.Default;
        }
Esempio n. 22
0
        private void btnejecuta_envio_poslog_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            Basico proc_pos = new Basico();

            proc_pos.ejecuta_envio_poslog();
            MessageBox.Show("Terminado el proceso");
            Cursor.Current = Cursors.Default;
        }
Esempio n. 23
0
        private void button4_Click(object sender, EventArgs e)
        {
            string error = "";

            Basico._ticket_retorno(ref error);
            if (error.Length > 0)
            {
                MessageBox.Show(error);
            }
        }
Esempio n. 24
0
 public IActionResult Create([FromBody] Basico item)
 {
     if (item == null)
     {
         return(BadRequest());
     }
     _repo.Add(item);
     // return CreatedAtRoute("GetBasico", new { controller = "Basico", BasicoId = item.BasicoId }, item);
     return(CreatedAtRoute("GetBasico", new { controller = "Basico", Basico_id = item.Basico_id }, item));
 }
Esempio n. 25
0
    public Avaliacao(int id)
    {
        var row = base.pesquisa(id);

        if (row != null)
        {
            this._id = Convert.ToInt32(row["id"]);
            this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
            this._titulo = row["titulo"].ToString();
        }
    }
Esempio n. 26
0
        static void Main(string[] args)
        {
            /* Ejemplo 9: Nuevos miembros con expresiones en su definición*/

            Usuario UsuarioGenerico = new Usuario();
            Basico  UsuarioBasico   = new Basico("Juan Castillo", 35, "m");
            Premium UsuarioPremium  = new Premium("Diana", 26, "f", true);

            Console.WriteLine($"Usuario {UsuarioBasico.Nombre} es adulto: {UsuarioBasico.UsuarioAdulto()}");
            Console.ReadLine();
        }
    public AvaliacaoDoCandidato(int id)
    {
        var row = base.pesquisa(id);

        if (row != null)
        {
            this._id = Convert.ToInt32(row["id"]);
            this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
            this._idCandidato = Convert.ToInt32(row["idcandidato"]);
            this._idAvaliacao = Convert.ToInt32(row["idavaliacao"]);
        }
    }
Esempio n. 28
0
    public Log(int id)
    {
        var row = base.pesquisa(id);

        if (row != null)
        {
            this._id = Convert.ToInt32(row["id"]);
            this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
            this._idUsuario = Convert.ToInt32(row["idusuario"]);
            this._log = row["log"].ToString();
        }
    }
Esempio n. 29
0
    protected int cadastraReturnId(Basico basico)
    {
        var sql = "INSERT INTO `basico`(`cadastro`, `atualizacao`, `ativo`) VALUES (@cadastro, @atualizacao, @ativo)";

        var parametros = new List<MySqlParameter>();

        parametros.Add(new MySqlParameter("@cadastro", basico.cadastro));
        parametros.Add(new MySqlParameter("@atualizacao", basico.cadastro));
        parametros.Add(new MySqlParameter("@ativo", basico.cadastro));

        return base.comandoSQLReturnId(sql, parametros);
    }
Esempio n. 30
0
    public Pessoa(int id)
    {
        var row = base.pesquisa(id);

        if (row != null)
        {
            this._id = Convert.ToInt32(row["id"]);
            this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
            this._nome = row["nome"].ToString();
            this._telefone = row["telefone"].ToString();
            this._email = row["email"].ToString();
        }
    }
Esempio n. 31
0
    public Resposta(int id)
    {
        var row = base.pesquisa(id);

        if (row != null)
        {
            this._id = Convert.ToInt32(row["id"]);
            this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
            this._idQuestao = Convert.ToInt32(row["idquestao"]);
            this._idAvaliacaoDoCandidato = Convert.ToInt32(row["idavaliacaodocandidato"]);
            this._resposta = Convert.ToInt32(row["resposta"]);
        }
    }
Esempio n. 32
0
 public IEnumerable <Basico> GetAll()
 {
     _list.Clear();
     try
     {
         Basico b = new Basico();
         _list.Add(b);
         _logger.LogInformation("Buscar Basico --> OK");
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }
Esempio n. 33
0
        private void print_qr_Click(object sender, EventArgs e)
        {
            Basico        ejecuta = new Basico();
            Ent_Tk_Return tk      = new Ent_Tk_Return();

            tk.cupon_imprimir = "";
            tk.text1_cup      = "* BATA TE REGALA *";
            tk.text2_cup      = "*2X1 EN ENTRADAS AL CINE EN CINEMARK*";
            tk.text3_cup      = "** USALO YA ** ";
            tk.text4_cup      = "*Por compras mayores o igual a S/ 99.00 Soles en toda la tienda, realizadas del 01 al 29 de Febrero de 2020 en una sola transacción, Bata te regala un cupón de 2x1 en entradas 2D al cine en cualquier local de Cinemark para ser utilizado durante el 01 de febrero al 15 de marzo del 2020. La promoción es válida en los locales Cinemark de Lima, Arequipa, Huancayo y Trujillo. No aplica para asientos DBOX ni sala XD. No válido para películas con la restricción del distribuidor según el tiempo que indiquen. Para hacer efectiva la promoción se hará entrega del cupón en cualquier boletería de Cinemark. No valido para pre ventas, pre estrenos, contenido alternativo ni compra online. Indispensable presentar este cupon en la boletería para acceder al descuento. No aplica con otros descuentos y/ promociones. Promoción válida solo para personas mayores de 18 años.";

            string error = "";

            Basico.imprimir_qr(tk, "Ticket");
        }
Esempio n. 34
0
 private void btnrecepcion_Click(object sender, EventArgs e)
 {
     Cursor.Current = Cursors.WaitCursor;
     try
     {
         string codtda = "50" + txttda.Text;
         Basico.recepcion_guias_alma(codtda);
         MessageBox.Show("termino", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Cursor.Current = Cursors.Default;
     }
     Cursor.Current = Cursors.Default;
 }
Esempio n. 35
0
        private void btnreimporimir_Click(object sender, EventArgs e)
        {
            Basico ejecuta = new Basico();
            //Ent_Tk_Return tk = new Ent_Tk_Return();
            //tk.cupon_imprimir = "";
            //tk.text1_cup = "";
            //tk.text2_cup = "";
            //tk.text3_cup = "";
            //tk.text4_cup = "";

            Ent_Tk_Return tk = reim("50143");

            string error = "";

            Basico.imprimir(tk, "Ticket");
        }
Esempio n. 36
0
        public ActionResult Nuevo()
        {
            Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser];

            string actionName     = this.ControllerContext.RouteData.GetRequiredString("action");
            string controllerName = this.ControllerContext.RouteData.GetRequiredString("controller");
            string return_view    = actionName + "|" + controllerName;

            if (_usuario == null)
            {
                return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
            }
            else
            {
                #region <VALIDACION DE ROLES DE USUARIO>
                Boolean valida_rol         = true;
                Basico  valida_controller  = new Basico();
                List <Ent_Menu_Items> menu = (List <Ent_Menu_Items>)Session[Ent_Global._session_menu_user];
                valida_rol = valida_controller.AccesoMenu(menu, this);
                #endregion
                if (valida_rol)
                {
                    Ent_Promotor_Maestros maestros = datUtil.ListarEnt_Maestros_Promotor(_usuario.usu_id);

                    List <Ent_Combo> listobj = new List <Ent_Combo>();
                    Ent_Combo        cbo     = new Ent_Combo();
                    cbo.codigo      = "-1";
                    cbo.descripcion = "------Selecccione------";
                    listobj.Add(cbo);

                    ViewBag.listDepartamento = maestros.combo_ListDepartamento;
                    ViewBag.listLider        = maestros.combo_ListLider;
                    ViewBag.listTipoDoc      = maestros.combo_ListTipoDoc;
                    ViewBag.listTipoPersona  = maestros.combo_ListTipoPersona;
                    ViewBag.listTipoUsuario  = maestros.combo_ListTipoUsuario;

                    ViewBag.General = listobj;


                    return(View());
                }
                else
                {
                    return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
                }
            }
        }
Esempio n. 37
0
        private void button1_Click(object sender, EventArgs e)
        {
            //string sqlquery = "select s_fpro from FMSUCU02";
            //OleDbConnection cn = null;
            //OleDbCommand cmd = null;
            //OleDbDataAdapter da = null;
            //DataTable dt = null;

            //try
            //{
            //    Registar_Dlls();

            //    //"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + @"D:\POS" + ";Extended Properties=dBASE IV;User ID=Admin;"

            //    cn = new OleDbConnection("Provider=VFPOLEDB;Data Source=" + @"D:\POS" + ";Exclusive=No");
            //    cmd = new OleDbCommand(sqlquery, cn);
            //    cmd.CommandTimeout = 0;
            //    da = new OleDbDataAdapter(cmd);
            //    dt = new DataTable();
            //    da.Fill(dt);

            //    sqlquery = "SELECT * FROM " + "fmc05602" + " WHERE  (v_cfor='32' or v_cfor='31' )";
            //    cmd = new OleDbCommand(sqlquery, cn);
            //    cmd.CommandTimeout = 0;
            //    da = new OleDbDataAdapter(cmd);
            //    dt = new DataTable();

            //    da.Fill(dt);

            //    MessageBox.Show("ok", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //}
            //catch(Exception exc)
            //{
            //    MessageBox.Show(exc.Message,"Aviso",MessageBoxButtons.OK,MessageBoxIcon.Error);
            //}
            Cursor.Current = Cursors.WaitCursor;
            string _error = "";

            Basico._genera_transmision(ref _error);
            string cc = Basico.ejecuciontime.ToString();

            MessageBox.Show(cc);
            //MessageBox.Show("ok==>>" + _error);
            Cursor.Current = Cursors.Default;
        }
Esempio n. 38
0
        private bool Despachar(string ven_id, string nro_guiasecuencia, string id_liquidacion)
        {
            int    _valida_guia;
            string _error      = "";
            string _cod_urbano = "";
            bool   resultado   = true;

            try
            {
                //Dat_ConfigGuia.insertar_guia(nro_guiasecuencia, 1, id_liquidacion, out _valida_guia);

                //if (_valida_guia == 0)
                //{chkactivar_Click
                Dat_ConfigGuia.insertar_guia_remision(ven_id);

                Basico.act_presta_urbano(ven_id, Ent_Global._tienda_id, ref _error, ref _cod_urbano);
                if (_error == "")
                {
                    //IMPRESION CON VISTA PREVIA
                    //Reporte_Guia_Remision_VTEX._idv_invoice = ven_id;
                    //Reporte_Guia_Remision_VTEX._tienda_id = Ent_Global._tienda_id;
                    //Reporte_Guia_Remision_VTEX form = new Reporte_Guia_Remision_VTEX();
                    //form.Show();
                    //IMPRESION DIRECTA
                    ImpresionDirecta objImpresionD = new ImpresionDirecta(); // objeto para la impresion directa
                    objImpresionD.ImpresionD(ven_id, Ent_Global._tienda_id);
                }
                resultado = true;
                //}
                //else
                //{
                //    MessageBox.Show("Es probable que la guia ya exista, por favor dígite un nuevo numero de guia.");
                //    resultado = false;
                //}
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                resultado = true;
                throw;
            }

            return(resultado);
        }
Esempio n. 39
0
        void tmservicio_qr_Elapsed(object sender, ElapsedEventArgs e)
        {
            //string varchivov = "c://valida_hash.txt";
            Int32 _valor = 0;

            try
            {
                //if (!(System.IO.File.Exists(varchivov)))
                if (_valida_service_qr == 0)
                {
                    _valor             = 1;
                    _valida_service_qr = 1;
                    //TextWriter tw = new StreamWriter(varchivov, true);
                    //tw.WriteLine(DateTime.Now.ToString() + "====>>>ejecutando procesos");
                    //tw.Close();
                    string _error = "";
                    Basico.ejecuta_impresion_qr(ref _error);
                    //if (System.IO.File.Exists(varchivov))
                    //{
                    _valida_service_qr = 0;
                    //System.IO.File.Delete(varchivov);
                    //}
                }
                //****************************************************************************
            }
            catch
            {
                //if (System.IO.File.Exists(varchivov))
                //{
                _valida_service_qr = 0;
                //System.IO.File.Delete(varchivov);
                //}
            }

            if (_valor == 1)
            {
                //if (System.IO.File.Exists(varchivov))
                //{
                _valida_service_qr = 0;
                //System.IO.File.Delete(varchivov);
                //}
            }
        }
Esempio n. 40
0
        private void button2_Click(object sender, EventArgs e)
        {
            Basico        ejecuta = new Basico();
            Ent_Tk_Return tk      = new Ent_Tk_Return();

            tk.cupon_imprimir = "BTRBF0LH01RL00DYI5";
            tk.text1_cup      = "* BATA TE REGALA *";
            tk.text2_cup      = "S/30.00 DSCTO EN TU PROXIMA COMPRA";
            tk.text3_cup      = "";
            tk.text4_cup      = "Por compras mayores o iguales a S/100.00 Soles en toda la tienda, realizadas del 28 de Noviembre al 02 de Diciembre del 2019 en una sola transacción, BATA te regala un cupón de descuento de S/30.00 Soles para ser utilizado durante el 03 al 09 de Diciembre del 2019 en tu siguiente compra mayor o igual a S/100.00 Soles en una sola transacción. Para hacer efectiva la promoción se hará entrega del cupón de descuento (impreso en el presente ticket de compra). Aplica para todas las tiendas BATA a nivel nacional. No acumulable con otras promociones. Solo aplica un descuento por transacción y por cliente. El cupón no puede ser canjeado por efectivo. Promoción sujeta a cambio sin previo aviso.";

            string error = "";

            Basico.imprimir(tk, "Ticket");

            //Basico._ticket_retorno(ref error);

            //ejecuta. ._ticket_retorno();
        }
        void tmservicio_ora_data_Elapsed(object sender, ElapsedEventArgs e)
        {
            Int32 _valor = 0;

            try
            {
                if (_valida_ora_data == 0)
                {
                    _valor           = 1;
                    _valida_ora_data = 1;

                    Basico procesar = new Basico();

                    string _error = procesar.ejecuta_proceso_oracle();
                    if (_error.Length > 0)
                    {
                        TextWriter tw = new StreamWriter(ruta_log, true);
                        tw.WriteLine(DateTime.Today.ToString() + " " + DateTime.Now.ToString("HH:mm:ss") + "==>" + _error);
                        tw.Flush();
                        tw.Close();
                        tw.Dispose();
                    }
                    _valida_ora_data = 0;
                }
                //****************************************************************************
            }
            catch (Exception EXC)
            {
                TextWriter tw = new StreamWriter(ruta_log, true);
                tw.WriteLine(DateTime.Today.ToString() + " " + DateTime.Now.ToString("HH:mm:ss") + "==>" + EXC.Message);
                tw.Flush();
                tw.Close();
                tw.Dispose();
                _valida_ora_data = 0;
            }

            if (_valor == 1)
            {
                _valida_ora_data = 0;
            }
        }
Esempio n. 42
0
        void tmpServicio_Elapsed(object sender, ElapsedEventArgs e)
        {
            //string varchivov = "c://valida_hash.txt";
            Int32 _valor = 0;

            try
            {
                //if (!(System.IO.File.Exists(varchivov)))
                if (_valida_service == 0)
                {
                    _valor          = 1;
                    _valida_service = 1;
                    string _error = "";
                    Basico._genera_transmision(ref _error);// Basico._ejecuta_proceso(ref _error);
                    _valida_service = 0;
                    if (_error.Length > 0)
                    {
                        TextWriter tw = new StreamWriter(@"D:\POS\Transmision.net\ERROR.txt", true);
                        tw.WriteLine(_error);
                        tw.Flush();
                        tw.Close();
                        tw.Dispose();
                    }
                }
                //****************************************************************************
            }
            catch (Exception EXC)
            {
                TextWriter tw = new StreamWriter(@"D:\POS\Transmision.net\ERROR.txt", true);
                tw.WriteLine(EXC.Message);
                tw.Flush();
                tw.Close();
                tw.Dispose();
                _valida_service = 0;
            }

            if (_valor == 1)
            {
                _valida_service = 0;
            }
        }
        public static List <Basico> RetornaTipoEndereco(string datasource, string schema)
        {
            List <Basico> lstResult = new List <Basico>();

            using (OracleConnection connection = new OracleConnection(Util.OracleHelper.StrConn(schema, datasource)))
            {
                OracleCommand command = new OracleCommand("select cdtipoendereco,nmtipoendereco from tipoendereco where stexcluido = 0 ", connection);
                connection.Open();
                using (OracleDataReader reader = command.ExecuteReader())
                {
                    Basico bas = null;
                    while (reader.Read())
                    {
                        bas       = new Basico();
                        bas.nome  = reader["nmtipoendereco"].ToString();
                        bas.valor = reader["cdtipoendereco"].ToString();
                        lstResult.Add(bas);
                    }
                }
            }
            return(lstResult.OrderBy(a => a.nome).ToList());
        }
Esempio n. 44
0
        static void Main(string[] args)
        {
            //Ejemplo 9: Nuevos miembros con expresiones en su definición

            Usuario UsuarioGenerico = new Usuario();
            Basico  UsuarioBasico   = new Basico("", 35, "m");
            Premium UsuarioPremium  = new Premium("Diana", 26, "f", true);

            //UsuarioBasico.Nombre = null;

            /*if(UsuarioBasico.Nombre == null) {
             *  throw new ArgumentNullException(
             *       paramName: nameof(UsuarioBasico.Nombre),
             *       message: "Nombre de usuario nulo");
             * }*/

            Console.WriteLine($"Usuario: {UsuarioBasico.Nombre}");

            string nombreA = UsuarioBasico.ObtenerNombre();

            Console.WriteLine($"Nombre: {nombreA}");
            Console.ReadLine();
        }
Esempio n. 45
0
        private void button3_Click(object sender, EventArgs e)
        {
            Basico        ejecuta = new Basico();
            Ent_Tk_Return tk      = new Ent_Tk_Return();

            tk.cupon_imprimir = "BTRBF0LH01RL00DYI5";
            tk.text1_cup      = "* BATA TE REGALA *";
            tk.text2_cup      = "S/30.00 DSCTO EN TU PROXIMA COMPRA";
            tk.text3_cup      = "";
            tk.text4_cup      = "Por compras mayores o iguales a S/100.00 Soles en toda la tienda, realizadas del 28 de Noviembre al 02 de Diciembre del 2019 en una sola transacción, BATA te regala un cupón de descuento de S/30.00 Soles para ser utilizado durante el 03 al 09 de Diciembre del 2019 en tu siguiente compra mayor o igual a S/100.00 Soles en una sola transacción. Para hacer efectiva la promoción se hará entrega del cupón de descuento (impreso en el presente ticket de compra). Aplica para todas las tiendas BATA a nivel nacional. No acumulable con otras promociones. Solo aplica un descuento por transacción y por cliente. El cupón no puede ser canjeado por efectivo. Promoción sujeta a cambio sin previo aviso.";

            string error = "";
            //Basico.imprimir2(tk, "Ticket");

            //String impresora = "ticket";
            //string barra =  "BTRBF0LH01RL00DYI5";
            //CrearTicket tk = new CrearTicket();
            //tk.TextoCentro("* BATA TE REGALA *");
            //tk.lineasGuio();
            //tk.TextoCentro("S/30.00 DSCTO EN TU PROXIMA COMPRA");
            //tk.lineasGuio();
            //tk.TextoIzquierda("Por compras mayores o iguales a S/100.00 Soles en toda la tienda, realizadas del 28 de Noviembre al 02 de Diciembre del 2019 en una sola transacción, BATA te regala un cupón de descuento de S/30.00 Soles para ser utilizado durante el 03 al 09 de Diciembre del 2019 en tu siguiente compra mayor o igual a S/100.00 Soles en una sola transacción. Para hacer efectiva la promoción se hará entrega del cupón de descuento (impreso en el presente ticket de compra). Aplica para todas las tiendas BATA a nivel nacional. No acumulable con otras promociones. Solo aplica un descuento por transacción y por cliente. El cupón no puede ser canjeado por efectivo. Promoción sujeta a cambio sin previo aviso.");
            //tk.lineasGuio();
            //tk.TextoCentro(barra);
            //tk.lineasGuio();
            //tk.ImprimirTicket(impresora);
            //tk.lineasGuio();

            //BarcodeLib.Barcode Codigo = new BarcodeLib.Barcode();
            //Codigo.IncludeLabel = true;
            //System.Drawing.Image im = Codigo.Encode(BarcodeLib.TYPE.CODE128, Barra, System.Drawing.Color.Black, System.Drawing.Color.White, 400, 100);

            //tk.HeaderImage = im;

            //tk.PrintQR(impresora);
        }
Esempio n. 46
0
 static void ExecutarTestesBasicos()
 {
     Basico.Go_To_Google_Firefox_Test();
     Basico.Go_To_Google_Chrome_Test();
     //Go_To_Google_Ie_Test();
 }
Esempio n. 47
0
        /// <summary>
        /// Realizar facturacion
        /// </summary>
        /// <returns></returns>
        public void invoice()
        {
            /// Instanciar
            _InvHdrVM = new Invoice_HdrViewModel();

            /// 1ero. Verificar el tipo de cliente, si es CEDI realizar traspaso, si es cliente realizar factura
            ///
            if (!_CustomerType.Equals(_typeCoordCedi))
            {
                /// Coordinador tipo cliente comun
                ///

                string grabar_numerodoc = Venta.insertar_venta(Liquidation_Hdr._liq_id);
                //String newNoInvoice = _InvHdrVM.doInvoice(_noLiquidation,0);
                ///
                if (!grabar_numerodoc.Equals("-1"))
                {
                    ///
                    lblMessage.Text = " > Factura generada con exito - Número : " + grabar_numerodoc + ".";
                    ///
                    this.afterInvoice();
                    try
                    {
                        string _codigo_hash = "";
                        string _error       = "";
                        Facturacion_Electronica.ejecutar_factura_electronica(Basico.Left(grabar_numerodoc, 1), grabar_numerodoc, ref _codigo_hash, ref _error);



                        if (_error.Length > 0)
                        {
                            MessageBox.Show("ERROR EN LA GENERACION POR FAVOR CONSULTE CON SISTEMAS..==>> TIPO DE ERROR (" + _error + ")", ValuesDB.captionHeaderErrorWindow, MessageBoxButton.OK, MessageBoxImage.Exclamation);
                            return;
                        }

                        //EN ESTE PASO VAMOS A GRABAR EL CODIGO HASH
                        Facturacion_Electronica.insertar_codigo_hash(grabar_numerodoc, _codigo_hash, "V");
                        ///
                        // es para enviar a imprimir a la ticketera
                        ReportInvoiceWindow._idv_invoice = grabar_numerodoc;
                        ReportInvoiceWindow rpI = new ReportInvoiceWindow();
                        rpI.Show();

                        try
                        {
                            int    varOriginal = 1;
                            string noInvoice   = grabar_numerodoc.ToUpper();
                            string _genera_tk  = Impresora_Epson.Config_Imp.GenerarTicketFact(grabar_numerodoc, 1, _codigo_hash);

                            if (_genera_tk == null)
                            {
                                lblMessageErrTick.Text = " >> Se producjo un error en la impresion del ticket";
                            }
                            else
                            {
                                lblMessageErrTick.Text = " > Ticket Generado con exito";
                            }
                        }
                        catch (Exception ex)
                        {
                            lblMessageErrTick.Text = ex.Message;
                        }
                    }
                    catch
                    {
                        lblMessage.Text += " > Imposible generar reporte local; se enviara a { Aquarella } Web, espere por favor.";
                    }
                }
                else
                {
                    this.afterInvoice();
                    /// Problemas en la generacion de la factura
                    lblMessage.Foreground = Brushes.Maroon;
                    ///
                    lblMessage.Text = " > Ha ocurrido un problema y no se ha podido generar la factura.";
                    ///
                    MessageBox.Show("Ha ocurrido un problema y no se ha podido generar la factura.",
                                    ValuesDB.captionHeaderErrorWindow, MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
            else if (_CustomerType.Equals(_typeCoordCedi))
            {
                /// Coordinador tipo CEDI
                /// REALIZAR UN TRASPASO DE BODEGA NO UNA FACTURA
                _WhtranVM = new WhtransfersViewModel();
                /// 0 documento de salida, 1 documento de entrada
                String[] trax = new String[2];
                ///
                trax = _WhtranVM.saveWhTransference(_noLiquidation);
                ///
                if (trax != null && trax.Length > 0)
                {
                    ///
                    lblMessage.Text = " > Factura generada con exito - Número : " + trax[0] + ".";
                    ///
                    this.afterInvoice();
                }
                else
                {
                    this.afterInvoice();
                    /// Problemas en la generacion de la factura
                    lblMessage.Foreground = Brushes.Maroon;
                    ///
                    lblMessage.Text = " > Ha ocurrido un problema y no se ha podido generar la factura.";
                    ///
                    MessageBox.Show("Ha ocurrido un problema y no se ha podido generar la factura.",
                                    ValuesDB.captionHeaderErrorWindow, MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
            ///return null;
        }
Esempio n. 48
0
 public void Add(Basico item)
 {
     //item.Key=(_list.Count+1).ToString();
     //_list.Add(item);
 }
Esempio n. 49
0
 public Avaliacao(int id, Basico basico, string titulo)
 {
     this._id = id;
     this._basico = basico;
     this._titulo = titulo;
 }
        private async void  btnxml_Click(object sender, RoutedEventArgs e)
        {
            ProgressDialogController ProgressAlert = null;

            try
            {
                DataRowView row = (DataRowView)((Button)e.Source).DataContext;

                var mySettings = new MetroDialogSettings()
                {
                    AffirmativeButtonText = "Si",
                    NegativeButtonText    = "No",
                    //FirstAuxiliaryButtonText = "Cancelar",
                    ColorScheme = MetroDialogOptions.ColorScheme,
                };



                string  _codigo_hash = (string)row["Not_Cod_Hash"].ToString(); // dg1.Rows[e.RowIndex].Cells["Not_Cod_Hash"].Value.ToString(); ;
                decimal _not_id_imp  = Convert.ToDecimal(row["Not_Id"]);       // Convert.ToDecimal(dg1.Rows[e.RowIndex].Cells["Not_Id"].Value.ToString());
                string  _numdoc_r    = (string)row["numdoc"].ToString();       // dg1.Rows[e.RowIndex].Cells["numdoc"].Value.ToString(); ;


                MessageDialogResult result = await this.ShowMessageAsync(Ent_Msg.msginfomacion, "¿Realmente desea enviar a sunat el XML DEL DOCUMENTO de tipo : Nota de Credito  con numero : " + _numdoc_r,
                                                                         MessageDialogStyle.AffirmativeAndNegative, mySettings);

                if (result == MessageDialogResult.Affirmative)
                {
                    ProgressAlert = await this.ShowProgressAsync(Ent_Msg.msgcargando, "Enviando a sunat la Nota de Credito...");

                    //string _codigo_hash = "";
                    string _error = ""; String _url_pdf = "";
                    await Task.Run(() => Facturacion_Electronica.ejecutar_factura_electronica("N", _not_id_imp.ToString(), ref _codigo_hash, ref _error, ref _url_pdf));


                    if (_error.Length > 0)
                    {
                        if (ProgressAlert != null)
                        {
                            await ProgressAlert.CloseAsync();
                        }
                        await this.ShowMessageAsync(Ent_Msg.msginfomacion, "ERROR AL ENVIAR EL XML A SUNAT. CONSULTE CON SISTEMAS..==>> TIPO DE ERROR (" + _error + ")");

                        return;
                    }

                    //EN ESTE PASO VAMOS A GRABAR EL CODIGO HASH
                    await Task.Run(() => Dat_Venta.insertar_codigo_hash(_not_id_imp.ToString(), _codigo_hash, "N", _url_pdf));


                    //****enviar los xml al server

                    await Task.Run(() => Basico._enviar_webservice_xml());

                    await Task.Run(() => consultar_refresh());

                    if (ProgressAlert != null)
                    {
                        await ProgressAlert.CloseAsync();
                    }
                    //Mouse.OverrideCursor = Cursors.Wait;
                }
                else
                {
                    if (ProgressAlert != null)
                    {
                        await ProgressAlert.CloseAsync();
                    }
                }
            }
            catch
            {
                if (ProgressAlert != null)
                {
                    await ProgressAlert.CloseAsync();
                }
            }
        }
Esempio n. 51
0
 public Avaliacao()
 {
     this._id = 0;
     this._basico = new Basico();
     this._titulo = string.Empty;
 }
Esempio n. 52
0
        private async void btnenviar_Click(object sender, RoutedEventArgs e)
        {
            var mySettings = new MetroDialogSettings()
            {
                AffirmativeButtonText = "Si",
                NegativeButtonText    = "No",
                ColorScheme           = MetroDialogOptions.ColorScheme,
            };
            var okSettings = new MetroDialogSettings()
            {
                AffirmativeButtonText = "Aceptar",
                ColorScheme           = MetroDialogOptions.ColorScheme,
            };
            DataRowView row         = (DataRowView)((Button)e.Source).DataContext;
            string      msj_eccomer = "";
            string      _cod_urbano = "";
            string      _error      = "";
            string      _venid      = (string)row["Ven_Id"].ToString();
            //-----INICIO---SB-VTEX2020---20201222_12:57----
            string tienda_id = Ent_Global._tienda_id;

            //-----FIN---SB-VTEX2020---20201222_12:57----

            msj_eccomer = "¿Está seguro de Enviar la Solicitud al courier referente al Doc. Nro. " + _venid + "?";
            MessageDialogResult resultetiq = await this.ShowMessageAsync(Ent_Msg.msginfomacion, msj_eccomer, MessageDialogStyle.AffirmativeAndNegative, mySettings);

            if (resultetiq == MessageDialogResult.Affirmative)
            {
                if (Ent_Global._canal_venta == "BA")
                {
                    //-----INICIO---SB-VTEX2020---20201222_12:57----
                    //await Task.Run(() => Basico.act_presta_urbano(_venid, ref _error, ref _cod_urbano));
                    await Task.Run(() => Basico.act_presta_urbano(_venid, tienda_id, ref _error, ref _cod_urbano));

                    //-----FIN---SB-VTEX2020---20201222_12:57----



                    /*si el codigo de urbano esta null entonces no va el mensaje*/
                    if (_cod_urbano.Trim().Length > 0)
                    {
                        msj_eccomer = "Se envío correctamente la solicitud al courier, Nro. Código obtenido: " + _cod_urbano + ".\n¿Desea Imprimir la etiqueta de este pedido?";
                        resultetiq  = await this.ShowMessageAsync(Ent_Msg.msginfomacion, msj_eccomer, MessageDialogStyle.AffirmativeAndNegative, mySettings);

                        if (resultetiq == MessageDialogResult.Affirmative)
                        {
                            GenerarEtiqueta genera_etiqueta = new GenerarEtiqueta();
                            //-----INICIO---SB-VTEX2020---20201222_12:57----
                            //await Task.Run(() => genera_etiqueta.imp_etiqueta2(_venid));
                            await Task.Run(() => genera_etiqueta.imp_etiqueta2(_venid, tienda_id));

                            //-----FIN---SB-VTEX2020---20201222_12:57----
                        }
                        // Actualizar
                        consultar();
                    }
                    else
                    {
                        msj_eccomer = "No se pudo enviar la solicitud.";
                        resultetiq  = await this.ShowMessageAsync(Ent_Msg.msginfomacion, msj_eccomer, MessageDialogStyle.Affirmative, okSettings);
                    }
                }
            }
        }
Esempio n. 53
0
        public ActionResult Index()
        {
            string      usuario_nom = "";
            string      usuario_con = "";
            Boolean     _acceso     = false;
            Boolean     _accesoMenu = true;
            Ent_Usuario _usuario    = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser];

            try
            {
                if (!DBNull.Value.Equals(Request.Cookies["User"].Value) && _usuario == null)
                {
                    usuario_nom = Request.Cookies["User"].Value;
                    usuario_con = Request.Cookies["Pass"].Value;
                    string _error_con = "";
                    _acceso = IsValid(usuario_nom, usuario_con, ref _error_con);
                    if (_acceso)
                    {
                        _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser];
                    }

                    _accesoMenu = false;
                }
            }
            catch (Exception ex) {
                _acceso = false;
            }

            string actionName     = this.ControllerContext.RouteData.GetRequiredString("action");
            string controllerName = this.ControllerContext.RouteData.GetRequiredString("controller");
            string return_view    = actionName + "|" + controllerName;

            List <Ent_Combo> list     = new List <Ent_Combo>();
            Ent_Combo        entCombo = new Ent_Combo();

            if ((_usuario == null && _acceso == false) || (_usuario == null && _accesoMenu == true))
            {
                return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
            }
            else
            {
                if (_accesoMenu == true)
                {
                    var distrito = datArticuloStock.listar_distrito(Session["PAIS"].ToString()); /*Filtra por pais -bataweb ecuador*/

                    var lista = datArticuloStock.listar_Departamento();
                    var obj   = lista[0];
                    List <Departamento> listobj = new List <Departamento>();
                    listobj.Add(obj);

                    ViewBag.listDepartamento = lista;
                    ViewBag.General          = listobj;
                    ViewBag.Usuario          = _usuario.usu_nombre;
                    ViewBag.distrito         = distrito;

                    Dat_Orce get_orc = new Dat_Orce();
                    ViewBag.cadena = get_orc.lista_cadena(true);


                    list                     = new List <Ent_Combo>();
                    entCombo                 = new Ent_Combo();
                    entCombo.cbo_codigo      = "0";
                    entCombo.cbo_descripcion = "POR DEFECTO";
                    list.Add(entCombo);

                    entCombo                 = new Ent_Combo();
                    entCombo.cbo_codigo      = "1";
                    entCombo.cbo_descripcion = "POR VENTA ACUMULADA ASCENDENTE";
                    list.Add(entCombo);
                    entCombo                 = new Ent_Combo();
                    entCombo.cbo_codigo      = "2";
                    entCombo.cbo_descripcion = "POR VENTA ACUMULADA DESCENDENTE";
                    list.Add(entCombo);
                    ViewBag.TipoReporte = list;
                    ViewBag.Pais        = Session["PAIS"];


                    return(View());
                }
                else
                {
                    var data  = new Dat_Menu();
                    var items = data.navbarItems(_usuario.usu_id).ToList();
                    Session[Ent_Global._session_menu_user] = items;

                    #region <VALIDACION DE ROLES DE USUARIO>
                    Boolean valida_rol         = true;
                    Basico  valida_controller  = new Basico();
                    List <Ent_Menu_Items> menu = (List <Ent_Menu_Items>)Session[Ent_Global._session_menu_user];
                    valida_rol = valida_controller.AccesoMenu(menu, this);
                    #endregion
                    if (valida_rol)
                    {
                        var distrito = datArticuloStock.listar_distrito(Session["PAIS"].ToString());/*Filtra por pais -bataweb ecuador*/

                        var lista = datArticuloStock.listar_Departamento();
                        var obj   = lista[0];
                        List <Departamento> listobj = new List <Departamento>();
                        listobj.Add(obj);

                        ViewBag.listDepartamento = lista;
                        ViewBag.General          = listobj;
                        ViewBag.Usuario          = _usuario.usu_nombre;

                        Dat_Orce get_orc = new Dat_Orce();
                        ViewBag.cadena = get_orc.lista_cadena(true);

                        ViewBag.distrito = distrito;


                        list                     = new List <Ent_Combo>();
                        entCombo                 = new Ent_Combo();
                        entCombo.cbo_codigo      = "0";
                        entCombo.cbo_descripcion = "POR DEFECTO";
                        list.Add(entCombo);

                        entCombo                 = new Ent_Combo();
                        entCombo.cbo_codigo      = "1";
                        entCombo.cbo_descripcion = "ASCENDENTE";
                        list.Add(entCombo);
                        entCombo                 = new Ent_Combo();
                        entCombo.cbo_codigo      = "2";
                        entCombo.cbo_descripcion = "DESCENDENTE";
                        list.Add(entCombo);
                        ViewBag.TipoReporte = list;

                        return(View());
                    }
                    else
                    {
                        return(RedirectToAction("Login", "Control", new { returnUrl = return_view }));
                    }
                }
            }
        }
Esempio n. 54
0
 public Avaliacao(DataRow row)
 {
     this._id = Convert.ToInt32(row["id"]);
     this._basico = new Basico(Convert.ToInt32(row["idbasico"]));
     this._titulo = row["titulo"].ToString();
 }