public void Modify(CitasEN citas)
        {
            try
            {
                SessionInitializeTransaction ();
                CitasEN citasEN = (CitasEN)session.Load (typeof(CitasEN), citas.Id);

                citasEN.Fecha = citas.Fecha;

                citasEN.Hora = citas.Hora;

                session.Update (citasEN);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is VeterinaryManagerGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new VeterinaryManagerGenNHibernate.Exceptions.DataLayerException ("Error in CitasCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }
        }
        public void Modify(int p_Citas_OID, string p_fecha, string p_hora)
        {
            CitasEN citasEN = null;

            //Initialized CitasEN
            citasEN = new CitasEN ();
            citasEN.Id = p_Citas_OID;
            citasEN.Fecha = p_fecha;
            citasEN.Hora = p_hora;
            //Call to CitasCAD

            _ICitasCAD.Modify (citasEN);
        }
        public int Nueva_cita(string p_fecha, string p_hora, int p_id)
        {
            CitasEN citasEN = null;
            int oid;

            //Initialized CitasEN
            citasEN = new CitasEN ();
            citasEN.Fecha = p_fecha;

            citasEN.Hora = p_hora;

            citasEN.Id = p_id;

            //Call to CitasCAD

            oid = _ICitasCAD.Nueva_cita (citasEN);
            return oid;
        }
        public int Nueva_cita(CitasEN citas)
        {
            try
            {
                SessionInitializeTransaction ();

                session.Save (citas);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is VeterinaryManagerGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new VeterinaryManagerGenNHibernate.Exceptions.DataLayerException ("Error in CitasCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }

            return citas.Id;
        }
 public CitasEN(CitasEN citas)
 {
     this.init (citas.Id, citas.Fecha, citas.Hora, citas.Clientes);
 }