Esempio n. 1
0
 public int SaveEtapaautorizaciondetalle(Etapaautorizaciondetalle entity)
 {
     return(EtapaautorizaciondetalleDao.Save(entity));
 }
Esempio n. 2
0
 public void UpdateEtapaautorizaciondetalle(Etapaautorizaciondetalle entity)
 {
     EtapaautorizaciondetalleDao.Update(entity);
 }
Esempio n. 3
0
        private void bmItemsDatoContacto_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }
            TipoMantenimiento           tipoMantenimientoItem;
            EtapaautorizacionMntItemFrm EtapaautorizacionMntItemFrm;
            var vwEtapaautorizacioncondetalleMnt = new VwEtapaautorizaciondetalle();

            Etapaautorizaciondetalle EtapaautorizaciondetalleMnt;

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

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

                tipoMantenimientoItem = TipoMantenimiento.Nuevo;


                EtapaautorizacionMntItemFrm = new EtapaautorizacionMntItemFrm(tipoMantenimientoItem, vwEtapaautorizacioncondetalleMnt);
                EtapaautorizacionMntItemFrm.ShowDialog();

                if (EtapaautorizacionMntItemFrm.DialogResult == DialogResult.OK)
                {
                    VwEtapaautorizaciondetalleList.Add(vwEtapaautorizacioncondetalleMnt);

                    EtapaautorizaciondetalleMnt = new Etapaautorizaciondetalle
                    {
                        Idetapaautorizacion  = IdEntidadMnt,
                        Idempleado           = vwEtapaautorizacioncondetalleMnt.Idempleado,
                        Ordenautorizacion    = vwEtapaautorizacioncondetalleMnt.Ordenautorizacion,
                        Requiereautorizacion = vwEtapaautorizacioncondetalleMnt.Requiereautorizacion,
                    };

                    Service.SaveEtapaautorizaciondetalle(EtapaautorizaciondetalleMnt);

                    CargarDetalle();
                }

                break;

            case "btnEditDato":
                tipoMantenimientoItem = TipoMantenimiento.Modificar;

                vwEtapaautorizacioncondetalleMnt = (VwEtapaautorizaciondetalle)gvDetDato.GetFocusedRow();

                if (vwEtapaautorizacioncondetalleMnt == null)
                {
                    break;
                }

                EtapaautorizacionMntItemFrm = new EtapaautorizacionMntItemFrm(tipoMantenimientoItem, vwEtapaautorizacioncondetalleMnt);
                EtapaautorizacionMntItemFrm.ShowDialog();

                if (EtapaautorizacionMntItemFrm.DialogResult == DialogResult.OK)
                {
                    gcDetDato.RefreshDataSource();
                    EtapaautorizaciondetalleMnt = new Etapaautorizaciondetalle
                    {
                        Idetapaautorizaciondetalle = vwEtapaautorizacioncondetalleMnt.Idetapaautorizaciondetalle,
                        Idetapaautorizacion        = IdEntidadMnt,
                        Idempleado           = vwEtapaautorizacioncondetalleMnt.Idempleado,
                        Ordenautorizacion    = vwEtapaautorizacioncondetalleMnt.Ordenautorizacion,
                        Requiereautorizacion = vwEtapaautorizacioncondetalleMnt.Requiereautorizacion,
                    };

                    Service.UpdateEtapaautorizaciondetalle(EtapaautorizaciondetalleMnt);

                    CargarDetalle();
                }

                break;

            case "btnDelItem":
                int idEtapaautorizacioncontacto = Convert.ToInt32(gvDetDato.GetRowCellValue(gvDetDato.FocusedRowHandle, "Idetapaautorizaciondetalle"));

                if (idEtapaautorizacioncontacto > 0)
                {
                    if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?",
                                                                "Eliminar producto", MessageBoxButtons.YesNo,
                                                                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                    {
                        Service.DeleteEtapaautorizaciondetalle(idEtapaautorizacioncontacto);

                        CargarDetalle();
                    }
                }
                break;
            }
        }