Пример #1
0
        public int ValidarComensal(int oid_turn, int oid_come)
        {
            TurnoDetalleBE  oBE = new TurnoDetalleBE();
            TurnoDetalleDAO oTurnoDetalleDAO = new TurnoDetalleDAO();

            int oid;

            oid = oTurnoDetalleDAO.ValidarComensal(oid_turn, oid_come);

            return(oid);
        }
Пример #2
0
        public void Insertar(TurnoDetalleBE oTurnoDetalleBE)
        {
            dbConnectionMySql oDB = new dbConnectionMySql();

            MySqlParameter[] sqlParameters = new MySqlParameter[3];
            sqlParameters[0] = new MySqlParameter("?p_turn_oid_turn", oTurnoDetalleBE.turn_oid_turn);
            sqlParameters[1] = new MySqlParameter("?p_oid_come_clie", oTurnoDetalleBE.oid_come_clie);
            sqlParameters[2] = new MySqlParameter("?p_ind_tipo_entr", oTurnoDetalleBE.ind_tipo_entr);

            oDB.EjecutarDML_SP("sp_TurnoDetalle_Ins", sqlParameters);
        }
Пример #3
0
        public TurnoDetalleBE obtenerTurnoDetalleByOid(int oid)
        {
            TurnoDetalleBE oBE = new TurnoDetalleBE();

            DataTable dt = new DataTable();

            TurnoDetalleDAO oTurnoDetalleDAO = new TurnoDetalleDAO();

            dt = oTurnoDetalleDAO.obtenerTurnoDetalleByOid(oid);

            foreach (DataRow dr in dt.Rows)
            {
                oBE.oid_turn_deta = Int32.Parse(dr["oid_turn_deta"].ToString());
                oBE.turn_oid_turn = Int32.Parse(dr["turn_oid_turn"].ToString());
                oBE.oid_come_clie = Int32.Parse(dr["oid_come_clie"].ToString());
                oBE.ind_tipo_entr = dr["ind_tipo_entr"].ToString();
            }

            return(oBE);
        }
Пример #4
0
        public void Insertar(TurnoDetalleBE oTurnoDetalleBE)
        {
            TurnoDetalleDAO oTurnoDetalleDAO = new TurnoDetalleDAO();

            oTurnoDetalleDAO.Insertar(oTurnoDetalleBE);
        }
Пример #5
0
        private void txtIdentificacion_KeyDown(object sender, KeyEventArgs e)
        {
            if (txtIdentificacion.Text == String.Empty)
            {
            }
            else
            {
                if (e.KeyCode == Keys.Enter)
                {
                    ComensalBR oBR = new ComensalBR();
                    string     nombre;
                    string     num_iden_come;
                    num_iden_come = txtIdentificacion.Text;

                    //MessageBox.Show(num_iden_come);
                    //MessageBox.Show(come_oid_come.ToString());

                    nombre = oBR.ObtenerNombreByIdentificador(num_iden_come, come_oid_come);

                    if (nombre != "NE")
                    {
                        txtNombre.Text = nombre;

                        int oid_come_clie;

                        oid_come_clie = oBR.ObtenerOidByIdentificador(num_iden_come, come_oid_come);

                        TurnoDetalleBE oBETurnoDetalle = new TurnoDetalleBE();
                        TurnoDetalleBR oBRTurnoDetalle = new TurnoDetalleBR();

                        // Validando si ya ingreso al comedor
                        oBETurnoDetalle.turn_oid_turn = oid_turn;
                        oBETurnoDetalle.oid_come_clie = oid_come_clie;
                        oBETurnoDetalle.ind_tipo_entr = "A";

                        int ind_vali_come = 0;

                        ind_vali_come = oBRTurnoDetalle.ValidarComensal(oid_turn, oid_come_clie);

                        if (ind_vali_come == 0)
                        {
                            oBRTurnoDetalle.Insertar(oBETurnoDetalle);
                            CargarDGV();

                            ImprimirTicket(txtComedor.Text, txtTipoServicio.Text, dtpFecha.Value.Date.ToString("dd/MM/yyyy"), num_iden_come);

                            //AutoClosingMessageBox oAutoClosingMessageBox = new AutoClosingMessageBox("Ingreso Autorizado", "Acceso Comedor", 2000);

                            txtIdentificacion.Text = "";
                            txtNombre.ForeColor    = Color.Blue;
                            txtNombre.Text         = "INGRESO CORRECTO";
                            txtIdentificacion.Focus();
                        }
                        else
                        {
                            AutoClosingMessageBox oAutoClosingMessageBox = new AutoClosingMessageBox("Usuario Ya Fue Registrado en el Comedor", "Acceso Comedor", 2000);

                            txtIdentificacion.Text = "";
                            txtNombre.ForeColor    = Color.Red;
                            txtNombre.Text         = "USUARIO YA INGRESO AL COMEDOR";
                            txtIdentificacion.Focus();
                        }
                    }
                    else
                    {
                        AutoClosingMessageBox oAutoClosingMessageBox = new AutoClosingMessageBox("Ingreso No Autorizado", "Acceso Comedor", 3000);

                        txtIdentificacion.Text = "";
                        txtNombre.ForeColor    = Color.Red;
                        txtNombre.Text         = "INGRESO NO AUTORIZADO";
                        txtIdentificacion.Focus();
                    }
                }
            }
        }