Пример #1
0
        private Historiadet AsignarHistoriadet(VwHistoriadet vwHistoriadet)
        {
            Historiadet historiadet = new Historiadet
            {
                Idhistoriadet         = vwHistoriadet.Idhistoriadet,
                Idhistoria            = vwHistoriadet.Idhistoria,
                Fechahistoriadet      = vwHistoriadet.Fechahistoriadet,
                Idprogramacioncitadet = null,
                Idtipohistoria        = null
            };

            return(historiadet);
        }
Пример #2
0
 public void UpdateHistoriadet(Historiadet entity)
 {
     HistoriadetDao.Update(entity);
 }
Пример #3
0
 public int SaveHistoriadet(Historiadet entity)
 {
     return(HistoriadetDao.Save(entity));
 }
Пример #4
0
        private void bmItemsCita_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }

            TipoMantenimiento      tipoMantenimientoItem;
            HistoriaCitaMntItemFrm historiaCitaMntItemFrm;
            VwHistoriadet          vwHistoriadet;

            switch (e.Item.Name)
            {
            case "btnAddItem":

                if (IdEntidadMnt == 0)
                {
                    XtraMessageBox.Show("Grabe la información", "Atención", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    break;
                }

                vwHistoriadet            = new VwHistoriadet();
                vwHistoriadet.Idhistoria = IdEntidadMnt;

                tipoMantenimientoItem  = TipoMantenimiento.Nuevo;
                historiaCitaMntItemFrm = new HistoriaCitaMntItemFrm(tipoMantenimientoItem, vwHistoriadet);
                historiaCitaMntItemFrm.ShowDialog();

                if (historiaCitaMntItemFrm.DialogResult == DialogResult.OK)
                {
                    Historiadet historiadet   = AsignarHistoriadet(vwHistoriadet);
                    int         idhistoriadet = Service.SaveHistoriadet(historiadet);
                    if (idhistoriadet > 0)
                    {
                        vwHistoriadet.Idhistoriadet = idhistoriadet;
                        VwHistoriadetList.Add(vwHistoriadet);
                        ActualizarDetalleCitas();
                        if (!gvCitas.IsLastRow)
                        {
                            gvCitas.MoveLastVisible();
                            gvCitas.Focus();
                        }
                    }
                }


                break;

            case "btnEditItem":
                if (gvCitas.RowCount == 0)
                {
                    break;
                }
                vwHistoriadet = (VwHistoriadet)gvCitas.GetFocusedRow();

                tipoMantenimientoItem  = TipoMantenimiento.Modificar;
                historiaCitaMntItemFrm = new HistoriaCitaMntItemFrm(tipoMantenimientoItem, vwHistoriadet);
                historiaCitaMntItemFrm.ShowDialog();

                if (historiaCitaMntItemFrm.DialogResult == DialogResult.OK)
                {
                    Historiadet historiadet = AsignarHistoriadet(vwHistoriadet);
                    if (historiadet.Idhistoriadet > 0)
                    {
                        Service.UpdateHistoriadet(historiadet);
                        ActualizarDetalleCitas();
                    }
                }


                break;

            case "btnDelItem":
                if (gvCitas.RowCount == 0)
                {
                    break;
                }

                if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?",
                                                            "Eliminar Item", MessageBoxButtons.YesNo,
                                                            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                {
                    vwHistoriadet = (VwHistoriadet)gvCitas.GetFocusedRow();
                    if (vwHistoriadet != null && vwHistoriadet.Idhistoriadet > 0)
                    {
                        Service.DeleteHistoriadet(vwHistoriadet.Idhistoriadet);
                        vwHistoriadet.DataEntityState = DataEntityState.Deleted;
                        if (!gvCitas.IsFirstRow)
                        {
                            gvCitas.MovePrev();
                        }
                        ActualizarDetalleCitas();
                    }
                }
                break;

            case "btnAddPlantilla":
                VwHistoriadet vwHistoriadetCita = (VwHistoriadet)gvCitas.GetFocusedRow();
                if (vwHistoriadetCita != null)
                {
                    //HistoriaItemPlantillaFrm historiaItemPlantillaFrm = new HistoriaItemPlantillaFrm(TipoMantenimiento.Nuevo, VwHistoriadetitemList, vwHistoriadetCita, this);
                    //historiaItemPlantillaFrm.ShowDialog();
                }


                break;
            }
        }