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); }
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); }