예제 #1
0
        public static frmNewZdravstvenoStanje ShowDialogWithData(ZdravstvenoStanjeDto zdravstvenoStanje = null)
        {
            if (_instance == null || _instance.IsDisposed)
            {
                _instance = new frmNewZdravstvenoStanje(zdravstvenoStanje);
            }
            else
            {
                _instance.ZdravstvenoStanje = zdravstvenoStanje;
            }

            ((Form)_instance).ShowDialog();
            return(_instance);
        }
예제 #2
0
        private frmNewZdravstvenoStanje(ZdravstvenoStanjeDto zdravstvenoStanje = null)
        {
            InitializeComponent();
            ZdravstvenoStanje = zdravstvenoStanje;

            if (ZdravstvenoStanje != null)
            {
                txtOpis.Text = ZdravstvenoStanje.Opis;
            }

            _apiService = new APIService(Routes.ZdravstvenaStanjaRoute);
            Text        = ZdravstvenoStanje == null ? Properties.Resources.frmNewZdravstvenoStanjeAdd : Properties.Resources.frmNewZdravstvenoStanjeUpdate;

            var mainFormSize = MainForm.Instance.Size;

            Size = new Size(mainFormSize.Width - 16, mainFormSize.Height - 14);
            pnlMain.MinimumSize = Size;
            FormBorderStyle     = FormBorderStyle.None;

            SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            BackColor         = Color.Transparent;
            TransparencyKey   = Color.Transparent;
            pnlMain.BackColor = Color.FromArgb(125, 0, 0, 0);
        }