private void ModificarServicio()
 {
     if (ugServicios.ActiveRow != null)
     {
         ItemOrdenProduccionServicio itemOrdenProduccionServicio = (ItemOrdenProduccionServicio)ugServicios.ActiveRow.Tag;
         FrmOrdenProducciondeServiciobak AgregarServicio = new FrmOrdenProducciondeServiciobak(OrdenProduccion, itemOrdenProduccionServicio, ItemOrdenProduccion);
         ItemOrdenProduccionServicio item = AgregarServicio.ObtenerServicio(OrdenProduccion, ItemOrdenProduccion);
         if (item != null)
         {
             ugServicios.ActiveRow.Tag = item;
             ugServicios.ActiveRow.Cells[colServicio].Activate();
             MostrarServicio(ugServicios.ActiveRow);
         }
     }
     else
     {
         Exception ex = new Exception("Debe seleccionar un servicio para poder modificar");
         Soft.Exceptions.SoftException.ShowException(ex);
     }
 }
        private void ubNuevoServicio_Click(object sender, EventArgs e)
        {
            if (ItemOrdenProduccion == null) { return; }
            if (ActualizandoIU) { return; }
            try
            {
                FrmOrdenProducciondeServiciobak AgregarServicio = new FrmOrdenProducciondeServiciobak();
                ItemOrdenProduccionServicio item = AgregarServicio.ObtenerServicio(OrdenProduccion, ItemOrdenProduccion);
                if (item != null)
                {
                    UltraGridRow Row = ugServicios.DisplayLayout.Bands[0].AddNew();
                    Row.Tag = item;
                    Row.Cells[colServicio].Activate();
                    ugServicios.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode);
                    ItemOrdenProduccion.Servicios.Add(item);
                    //MostrarTotalServicio(ItemCotizacion);
                    MostrarServicio(Row);
                }

            }
            catch (Exception ex)
            {
                SoftException.Control(ex);
            }

            
        }