Esempio n. 1
0
        public static DataTable DdlDsByEmployee(string pUsername, EFormType pEFormType)
        {
            DataTable tblReturn      = new DataTable();
            string    strCommandText = "";

            switch (pEFormType)
            {
            case EFormType.Leave:
                strCommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode=(SELECT TOP 1 deptcode FROM HR.Employees WHERE username='******') AND leave='1') ORDER BY firname";
                break;

            case EFormType.OfficialBussiness:
                strCommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode=(SELECT TOP 1 deptcode FROM HR.Employees WHERE username='******') AND ob='1') ORDER BY firname";
                break;

            case EFormType.Overtime:
                strCommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode=(SELECT TOP 1 deptcode FROM HR.Employees WHERE username='******') AND ot='1') ORDER BY firname";
                break;

            case EFormType.Undertime:
                strCommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode=(SELECT TOP 1 deptcode FROM HR.Employees WHERE username='******') AND ut='1') ORDER BY firname";
                break;
            }

            using (SqlConnection cn = new SqlConnection(HRMSCore.HrmsConnectionString))
            {
                SqlCommand cmd = cn.CreateCommand();
                cmd.CommandText = strCommandText;
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                cn.Open();
                da.Fill(tblReturn);
            }
            return(tblReturn);
        }
Esempio n. 2
0
        public static bool IsApprover(string pUsername, EFormType pEFormType)
        {
            bool   blnReturn      = false;
            string strCommandText = "";

            switch (pEFormType)
            {
            case EFormType.Leave:
                strCommandText = "SELECT username FROM HR.DepartmentApprover WHERE username='******' AND leave='1'";
                break;

            case EFormType.Overtime:
                strCommandText = "SELECT username FROM HR.DepartmentApprover WHERE username='******' AND ot='1'";
                break;

            case EFormType.OfficialBussiness:
                strCommandText = "SELECT username FROM HR.DepartmentApprover WHERE username='******' AND ob='1'";
                break;

            case EFormType.Undertime:
                strCommandText = "SELECT username FROM HR.DepartmentApprover WHERE username='******' AND ut='1'";
                break;
            }

            using (SqlConnection cn = new SqlConnection(HRMSCore.HrmsConnectionString))
            {
                SqlCommand cmd = cn.CreateCommand();
                cmd.CommandText = strCommandText;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                blnReturn = dr.Read();
                dr.Close();
            }
            return(blnReturn);
        }
Esempio n. 3
0
        public static DataTable DSLApproverDepartment(string pDepartmentCode, EFormType pEFormType)
        {
            DataTable tblReturn = new DataTable();

            using (SqlConnection cn = new SqlConnection(clsHrms.HrmsConnectionString))
            {
                SqlCommand cmd = cn.CreateCommand();
                switch (pEFormType)
                {
                case EFormType.Leave:
                    cmd.CommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode='" + pDepartmentCode + "' AND leave='1') ORDER BY firname";
                    break;

                case EFormType.OfficialBussiness:
                    cmd.CommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode='" + pDepartmentCode + "' AND ob='1') ORDER BY firname";
                    break;

                case EFormType.Overtime:
                    cmd.CommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode='" + pDepartmentCode + "' AND ot='1') ORDER BY firname";
                    break;

                case EFormType.Undertime:
                    cmd.CommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode='" + pDepartmentCode + "' AND ut='1') ORDER BY firname";
                    break;

                case EFormType.RFI:
                    cmd.CommandText = "SELECT username AS pvalue,firname + ' ' + lastname AS ptext FROM Users.Users WHERE username IN (SELECT username FROM HR.DepartmentApprover WHERE deptcode='" + pDepartmentCode + "' AND rfiflag='1') ORDER BY firname";
                    break;
                }
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                cn.Open();
                da.Fill(tblReturn);
            }
            return(tblReturn);
        }
Esempio n. 4
0
 //-------------------------------------------------------------------------------
 //
 public FrmDispStatuses(FrmMain parent, ImageListWrapper imageListWrapper, EFormType formtype)
 {
     InitializeComponent();
     ReplyStartTwitdata = null;
     FormType = formtype;
     uctlDispTwit.ImageListWrapper = imageListWrapper;
     parent.RegisterUctlDispTwitEvent(uctlDispTwit);
 }
Esempio n. 5
0
        //-------------------------------------------------------------------------------
        //
        public FrmDispUsers(FrmMain mainForm, ImageListWrapper imgListWrapper, EFormType formtype)
        {
            InitializeComponent();
            _mainForm = mainForm;
            _imageListWrapper = imgListWrapper;
            lstvList.SmallImageList = imgListWrapper.ImageList;
            FormType = formtype;

            UserScreenName = ListID = null;
            RetweetStatusID = -1;

            _loadingimg = (Bitmap)StarlitTwit.Properties.Resources.NowLoadingS.Clone();
            _imageAnimation = new ImageAnimation(_loadingimg);
            _imageAnimation.FrameUpdated += Image_Animate;
        }
Esempio n. 6
0
        public static void OpenForm(EFormType type)
        {
            switch (type)
            {
            case EFormType.Process:
                var formProcess = new FormProcessos();
                formProcess.ShowDialog();
                break;

            case EFormType.ProductProcess:
                var formProductProcess = new FormProdutoProcessos();
                formProductProcess.ShowDialog();
                break;
            }
        }
Esempio n. 7
0
        //-------------------------------------------------------------------------------
        public FrmDispLists(FrmMain mainForm, ImageListWrapper imgListWrapper, EFormType formtype)
        {
            InitializeComponent();

            _mainForm = mainForm;
            _imageListWrapper = imgListWrapper;
            lstvList.SmallImageList = imgListWrapper.ImageList;
            FormType = formtype;

            UserScreenName = null;

            _loadingimg = (Bitmap)StarlitTwit.Properties.Resources.NowLoadingS.Clone();
            _imageAnimation = new ImageAnimation(_loadingimg);
            _imageAnimation.FrameUpdated += Image_Animate;

            btnAddNewList.Visible = (formtype == EFormType.MyList);
        }
Esempio n. 8
0
        public static void OpenForm(EFormType type)
        {
            switch (type)
            {
            case EFormType.Process:
                var formProcess = new FormProcessos(GetData());
                formProcess.Show();
                break;

            case EFormType.ProductProcess:
                var formProductProcess = new FormProdutoProcessos(GetData(), GetIgdData());
                formProductProcess.Show();
                break;

            case EFormType.ProcessMonitor:
                var formProcessMonitor = new FormManagerRequisitions(GetData(), GetIgdData());
                formProcessMonitor.Show();
                break;

            case EFormType.OrdersMonitor:
                var formOrdersMonitor = new FormManagerOrders(GetData(), GetIgdData());
                formOrdersMonitor.Show();
                break;

            case EFormType.Analisys:
                var formAnalisys = new FormAnalises(GetData());
                formAnalisys.Show();
                break;

            case EFormType.ProductAnalisys:
                var formProductAnalisys = new FormProdutoAnalises(GetData(), GetIgdData());
                formProductAnalisys.Show();
                break;

            case EFormType.ProductSeriesData:
                var formProductSeriesData = new FormProdutoCertificado(GetData(), GetIgdData());
                formProductSeriesData.Show();
                break;

            case EFormType.CertifiedResult:
                var formCertifiedResult = new FormCertificadoImpressao(GetData(), GetIgdData());
                formCertifiedResult.Show();
                break;
            }
        }