Пример #1
0
 public SprintBaseForm(ContainerForm parentForm, UtilDTO.NAVIGATION fluxo)
 {
     InitializeComponent();
     ResizeParent(parentForm);
     this.fluxo    = fluxo;
     containerForm = parentForm;
     LoadXmlConfig(UtilDTO.GetProjectRootFolder());
     LoadRanges();
     SetSreenNumber(fluxo);
 }
Пример #2
0
        /// <summary>
        /// Construtor para tratmento de fluxo SM
        /// </summary>
        /// <param name="parentForm"></param>
        /// <param name="fluxo"></param>
        /// <param name="sprintSmList"></param>
        public SprintBaseForm(ContainerForm parentForm, UtilDTO.NAVIGATION fluxo, List <SprintSmDTO> sprintSmList)
        {
            InitializeComponent();
            ResizeParent(parentForm);
            this.fluxo    = fluxo;
            containerForm = parentForm;
            LoadRanges();
            SetSreenNumber(fluxo);

            foreach (var sprint in sprintSmList)
            {
                lsbSprints.Items.Add(sprint.Range.Name);
                this.sprintsSmList.Add(sprint);
            }
            lsbSprints.SelectedIndex = 0;

            ShowLog("Bem vindo de volta\n:)");
            btnNextForm.Enabled = true;
        }
Пример #3
0
        private void SetScreenLayout(UtilDTO.NAVIGATION fluxo)
        {
            switch (fluxo)
            {
            case UtilDTO.NAVIGATION.DEVOPS:
                break;

            case UtilDTO.NAVIGATION.VARIOS_RELATORIOS:
                lblScreen.Text = "Tela 2/3";
                break;

            case UtilDTO.NAVIGATION.DEV:
                lblScreen.Text = "Tela 2/3";
                ckbAdaptationSprint.Visible = true;
                txbSmPoints.Visible         = false;
                lblSmPoints.Visible         = false;
                break;

            default:
                break;
            }
        }
Пример #4
0
        private void SetSreenNumber(UtilDTO.NAVIGATION fluxo)
        {
            switch (fluxo)
            {
            case UtilDTO.NAVIGATION.DEVOPS:
                lblScreen.Text = "Tela 1/2";
                break;

            case UtilDTO.NAVIGATION.VARIOS_RELATORIOS:
                lblScreen.Text = "Tela 1/3";
                break;

            case UtilDTO.NAVIGATION.DEV:
                lblScreen.Text = "Tela 1/3";
                break;

            case UtilDTO.NAVIGATION.SM:
                lblScreen.Text = "Tela 1/2";
                break;

            default:
                break;
            }
        }
Пример #5
0
 public SprintPontosObsForm(ContainerForm containerForm, ConfigXmlDTO configXml, UtilDTO.NAVIGATION fluxo, List <SprintDevDTO> sprintsDevList = null, List <SprintSmDTO> sprintsSmList = null)
 {
     InitializeComponent();
     this.sprintsDevList = sprintsDevList;
     this.sprintsSmList  = sprintsSmList;
     SetCerimonialPointCombo();
     this.containerForm = containerForm;
     this.configXml     = configXml;
     this.fluxo         = fluxo;
     SetScreenLayout(fluxo);
     SetSprints();
 }
 public SprintSmCompartilhadoPontos(ContainerForm containerForm, ConfigXmlDTO configXml, UtilDTO.NAVIGATION fluxo, List <SprintSmDTO> sprintSmList)
 {
     InitializeComponent();
     ResizeParent(containerForm);
     this.sprintsSmList = sprintSmList;
     this.containerForm = containerForm;
     this.fluxo         = fluxo;
     this.configXml     = configXml;
     txbResult.Text     = $"O relatório será gerado em {outputDocPath}";
     SelectPartnerAndContract();
     LoadAddedSprints();
     txbAcceptedPointsTeam1.Select();
 }
Пример #7
0
 public SprintAbsenceHourForm(ContainerForm containerForm, ConfigXmlDTO configXml, UtilDTO.NAVIGATION fluxo, List <SprintDevDTO> sprintsDevList, List <SprintSmDTO> sprintsSmList = null)
 {
     InitializeComponent();
     this.sprintsDevList = sprintsDevList;
     this.sprintsSmList  = sprintsSmList;
     this.configXml      = configXml;
     this.fluxo          = fluxo;
     this.containerForm  = containerForm;
     lblMessage.Text     = "Este colaborador fez hora extra?\nConsiderado hora extra serviços entre as 22h e 6h de um dia útil, finais de semana ou feriado. Será contabilizado 0,5pts por turno adicional, ajustando para seu proporcional quando necessário.";
     lblScreen.Text      = "Tela 3/3";
     SetSprintListBox();
     SetDevSprintWithContractsAndDevs();
     SetSmSprintWithContracts();
     SetCbbPartners();
     ShowLog();
 }