Ejemplo n.º 1
0
 // Constructeur
 public UcUpdateTicket(int iIdTicket)
 {
     InitializeComponent();
     InitializeDisplay();
     dTicket = GetTicketToUpdateData(iIdTicket);
     InitializeControlsData();
 }
Ejemplo n.º 2
0
        // Constructeur
        public UcDisplayTicket(T_TICKET ticket)
        {
            InitializeComponent();
            actualTicket = ticket;

            InitializeDisplay(Program.connectedOperator);

            InitializeControls(ticket);
        }
Ejemplo n.º 3
0
        /*_____________________________________________________________________________________________*/
        #endregion

        // Données
        #region Données
        private void InitializeControls(T_TICKET ticket)
        {
            int iLevelTicket = ticket.T_LEVEL_TICKET.GRADE_LEVEL_TICKET;

            this.lblLevelIndicator.BackColor = System.Drawing.ColorTranslator.FromHtml(liLevelTicketColor.ElementAtOrDefault(iLevelTicket));
            this.lblTicketNumer.Text         = "Ticket N° " + ticket.ID_TICKET.ToString();
            this.lblCreateDate.Text          = ticket.START_DATE_TICKET.ToString();
            string strLastUpadteDate = (from ut in Program.dcIndusDev.T_UPDATE_TICKET
                                        join t in Program.dcIndusDev.T_TICKET on ut.ID_TICKET equals t.ID_TICKET
                                        where t.ID_TICKET == ticket.ID_TICKET
                                        orderby ut.DATE_UPDATE_TICKET descending
                                        select ut.DATE_UPDATE_TICKET).FirstOrDefault().ToString();

            this.lblUpdateDate.Text  = (strLastUpadteDate != "01/01/0001 00:00:00") ? strLastUpadteDate : "";
            this.lblActualState.Text = ticket.T_TICKET_STATE.NAME_TICKET_STATE;

            this.lblIndicatorTicketOwner.BackColor = (Program.connectedOperator.ID_OPERATOR == ticket.ID_SELECTED_OPERATOR ||
                                                      Program.connectedOperator.ID_OPERATOR == ticket.ID_OWNER_OPERATOR) ? Color.White : Color.Black;
        }
Ejemplo n.º 4
0
        /*_____________________________________________________________________________________________*/

        // Récupérer les informations du formulaire
        private T_TICKET GetTicketData()
        {
            T_TICKET dTicket = new T_TICKET();

            // Date ouverture, détails, niveau, etat, créateur, opérateur choisi
            dTicket.START_DATE_TICKET = DateTime.Now;
            dTicket.DETAILS_TICKET    = rtbxTicketDetails.Text;
            dTicket.ID_TICKET_STATE   = (from t in Program.dcIndusDev.T_TICKET_STATE
                                         where t.NAME_TICKET_STATE == "En saisie"
                                         select t.ID_TICKET_STATE).FirstOrDefault();
            dTicket.ID_LEVEL_TICKET = (from t in Program.dcIndusDev.T_LEVEL_TICKET
                                       where t.NAME_LEVEL_TICKET ==
                                       cbbxLevelTicket.SelectedItem.ToString()
                                       select t.ID_LEVEL_TICKET).FirstOrDefault();
            dTicket.ID_OWNER_OPERATOR    = Program.connectedOperator.ID_OPERATOR;
            dTicket.ID_SELECTED_OPERATOR = (from t in Program.dcIndusDev.T_OPERATOR
                                            where t.FIRST_NAME_OPERATOR + " " + t.LAST_NAME_OPERATOR ==
                                            cbbxSelectedOperator.SelectedItem.ToString()
                                            select t.ID_OPERATOR).FirstOrDefault();

            return(dTicket);
        }
Ejemplo n.º 5
0
        /*_____________________________________________________________________________________________*/

        // Ajouter nouveau ticket
        private void AddTicket(T_TICKET dTicket)
        {
            Program.dcIndusDev.T_TICKET.InsertOnSubmit(dTicket);
        }