Exemple #1
0
        protected void btnSalvaParto_OnClick(object sender, EventArgs e)
        {
            try
            {
                int fV = Convert.ToInt32(txtFv.Text);
                int fM = Convert.ToInt32(txtFm.Text);

                int mV = Convert.ToInt32(txtMv.Text);
                int mM = Convert.ToInt32(txtMm.Text);

                var partoNoParto = string.Format("{0}{1}{2}{3}{4}{5}", (fV + mV), (fV + mV + fM + mM), (fV), (fV + fM), (mV), (mV + mM));

                var cow = new GestioneCowBoy(ConnectionString);

                var parto = new PartiSalti
                {
                    idPartoSalto      = Convert.ToInt32(hfIdPartoSalto.Value),
                    idAnagrafica      = Convert.ToInt32(hfIdAnagrafica.Value),
                    DataMessaAsciutta = txtDataAsciutta.Text.Trim() == String.Empty
                        ? (DateTime?)null
                        : Convert.ToDateTime(txtDataAsciutta.Text),
                    DataParto = txtDataParto.Text.Trim() == String.Empty
                        ? (DateTime?)null
                        : Convert.ToDateTime(txtDataParto.Text),
                    PartoNoParto = partoNoParto,
                    Facile       = chPartoFacile.Checked,
                    Naturale     = chPartoNaturale.Checked,
                    Note         = txtNoteParto.Text.Trim()
                };

                cow.SavePartoSalto(parto);
                //se registriamo la data del parto riaggiorniamo tutti i dati
                if (txtDataParto.Text.Trim() != String.Empty)
                {
                    CaricaDati(Convert.ToInt32(hfIdAnagrafica.Value));
                }
            }
            catch (Exception ex)
            {
                this.GetAlert(this.GetType(), ex.Message);
            }
        }