示例#1
0
        private void lueCNM_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            frmCustomer frm = new frmCustomer("Something");

            if (frm.ShowDialog() == DialogResult.OK)
            {
                InitCustomers();
                lueCNM.EditValue = frm._id;
            }
        }
        private void cboCategories_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            var category = CategoryEditor.CreateCategory(this);

            if (category != null)
            {
                categories.Add(category);
                e.Cancel   = false;
                e.NewValue = category.ID;
            }
            else
            {
                e.Cancel = true;
            }
        }
示例#3
0
        private void iIdubicacion_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            UbicacionMntFrm ubicacionMntFrm = new UbicacionMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            ubicacionMntFrm.ShowDialog();
            if (ubicacionMntFrm.IdEntidadMnt > 0)
            {
                VwUbicacion vwUbicacion = Service.GetVwUbicacion(ubicacionMntFrm.IdEntidadMnt);
                if (vwUbicacion != null)
                {
                    VwUbicacionList.Add(vwUbicacion);
                    e.Cancel   = false;
                    e.NewValue = vwUbicacion.Idubicacion;
                }
            }
        }
示例#4
0
        private void iIdproyecto_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            var proyectoMntFrm = new ProyectoMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            proyectoMntFrm.ShowDialog();
            if (proyectoMntFrm.IdEntidadMnt > 0)
            {
                VwProyecto vwProyecto = Service.GetVwProyecto(proyectoMntFrm.IdEntidadMnt);
                if (vwProyecto != null && vwProyecto.Idproyecto > 0)
                {
                    VwProyectoList.Add(vwProyecto);
                    e.Cancel   = false;
                    e.NewValue = vwProyecto.Idproyecto;
                }
            }
        }
示例#5
0
 private void iIdestadoarticulo_AddNewValue(object sender, AddNewValueEventArgs e)
 {
     //var tipoestadoMntFrm = new TipoformatoMntFrm(0, TipoMantenimiento.Nuevo, null, null);
     //tipoestadoMntFrm.ShowDialog();
     //if (tipoestadoMntFrm.IdEntidadMnt > 0)
     //{
     //    //Tipoformato tipoFormato = Service.GetTipoformato(tipoFormatoMntFrm.IdEntidadMnt);
     //    Tipoformato tipoFormato = tipoestadoMntFrm.TipoformatoMnt;
     //    if (tipoFormato.Idtipoformato > 0)
     //    {
     //        TipoformatoList.Add(tipoFormato);
     //        e.Cancel = false;
     //        e.NewValue = tipoFormato.Idtipoformato;
     //    }
     //}
 }
示例#6
0
        private void iIdcentrocosto_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            CentrodecostoMntFrm centrodecostoMntFrm = new CentrodecostoMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            centrodecostoMntFrm.ShowDialog();
            if (centrodecostoMntFrm.IdEntidadMnt > 0)
            {
                VwCentrodecosto vwCentrodecosto = Service.GetVwCentrodecosto(x => x.Idcentrodecosto == centrodecostoMntFrm.IdEntidadMnt);
                if (vwCentrodecosto != null)
                {
                    VwCentrodecostoList.Add(vwCentrodecosto);
                    e.Cancel   = false;
                    e.NewValue = vwCentrodecosto.Idcentrodecosto;
                }
            }
        }
示例#7
0
        private void iIdtipoformato_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            var tipoFormatoMntFrm = new TipoformatoMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            tipoFormatoMntFrm.ShowDialog();
            if (tipoFormatoMntFrm.IdEntidadMnt > 0)
            {
                Tipoformato tipoFormato = tipoFormatoMntFrm.TipoformatoMnt;
                if (tipoFormato.Idtipoformato > 0)
                {
                    TipoformatoList.Add(tipoFormato);
                    e.Cancel   = false;
                    e.NewValue = tipoFormato.Idtipoformato;
                }
            }
        }
示例#8
0
 private void iIdmarcaequipo_AddNewValue(object sender, AddNewValueEventArgs e)
 {
     MarcaequipoMntFrm marcaequipoMntFrm = new MarcaequipoMntFrm(0, TipoMantenimiento.Nuevo, null, null);
     marcaequipoMntFrm.ShowDialog();
     if (marcaequipoMntFrm.IdEntidadMnt > 0)
     {
         //Tipoformato tipoFormato = Service.GetTipoformato(tipoFormatoMntFrm.IdEntidadMnt);
         Marcaequipo marcaequipo = marcaequipoMntFrm.MarcaequipoMnt;
         if (marcaequipo.Idmarcaequipo > 0)
         {
             MarcaequipoList.Add(marcaequipo);
             e.Cancel = false;
             e.NewValue = marcaequipo.Idmarcaequipo;
         }
     }
 }
示例#9
0
        private void iIdmodeloequipo_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            var modeloequipoMntFrm = new ModeloequipoMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            modeloequipoMntFrm.ShowDialog();
            if (modeloequipoMntFrm.IdEntidadMnt > 0)
            {
                //Tipoformato tipoFormato = Service.GetTipoformato(tipoFormatoMntFrm.IdEntidadMnt);
                VwModeloequipo vwModeloequipo = Service.GetVwModeloequipo(modeloequipoMntFrm.IdEntidadMnt);
                if (vwModeloequipo.Idmodeloequipo > 0)
                {
                    VwModeloequipoList.Add(vwModeloequipo);
                    e.Cancel   = false;
                    e.NewValue = vwModeloequipo.Idmodeloequipo;
                }
            }
        }
示例#10
0
        private void iIdclasificacionequipo_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            var clasificacionequipoFrm = new ClasificacionequipoMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            clasificacionequipoFrm.ShowDialog();
            if (clasificacionequipoFrm.IdEntidadMnt > 0)
            {
                //Tipoformato tipoFormato = Service.GetTipoformato(tipoFormatoMntFrm.IdEntidadMnt);
                Clasificacionequipo clasificacionequipo = clasificacionequipoFrm.ClasificacionequipoMnt;
                if (clasificacionequipo.Idclasificacionequipo > 0)
                {
                    ClasificacionequipoList.Add(clasificacionequipo);
                    e.Cancel   = false;
                    e.NewValue = clasificacionequipo.Idclasificacionequipo;
                }
            }
        }
示例#11
0
        private void iIdproyecto_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            var socionegocioMntFrm = new SocionegocioMntFrm(OrdenVentaItemParameter.IdCliente, TipoMantenimiento.Modificar, null, null);

            socionegocioMntFrm.ShowDialog();
            if (socionegocioMntFrm.IdEntidadMnt > 0)
            {
                //Tipoformato tipoFormato = Service.GetTipoformato(tipoFormatoMntFrm.IdEntidadMnt);
                Socionegocio socionegociooyecto = socionegocioMntFrm.SocionegocioMnt;
                if (socionegociooyecto.Idsocionegocio > 0)
                {
                    string whereProyecto = string.Format("idsucursal = {0} and idsocionegocio = {1} ", OrdenVentaItemParameter.IdSucursalConsulta, OrdenVentaItemParameter.IdCliente);
                    VwProyectoList = Service.GetAllVwSocionegocioproyecto(whereProyecto, "codigoproyecto");
                    iIdproyecto.Properties.DataSource    = VwProyectoList;
                    iIdproyecto.Properties.DisplayMember = "Nombreproyecto";
                    iIdproyecto.Properties.ValueMember   = "Idproyecto";
                    iIdproyecto.Properties.BestFitMode   = BestFitMode.BestFit;
                }
            }
        }
示例#12
0
 private void cboUsers_AddNewValue(object sender, AddNewValueEventArgs e)
 {
     using (var dlg = new InputBox())
     {
         dlg.Prompt = "Username:"******"Add New User";
         if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
         {
             var user = new UserItem {
                 ID = ID.Get, Name = dlg.Input
             };
             users.Add(user);
             e.NewValue = user.ID;
         }
         else
         {
             e.Cancel = true;
         }
     }
 }
        private void cboPrograms_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            using (var dlg = new InputBox())
            {
                dlg.Text   = "Add Program";
                dlg.Prompt = "Name:";
                dlg.Input  = cboPrograms.GetFindText();

                if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                {
                    var prog = new ProgramItem {
                        ID = ID.Get, Name = dlg.Input
                    };
                    programs.Add(prog);
                    e.NewValue = prog.ID;
                    e.Cancel   = false;
                }
                else
                {
                    e.Cancel = true;
                }
            }
        }
示例#14
0
        private void iIdubicacion_AddNewValue(object sender, AddNewValueEventArgs e)
        {
            VwEntradaalmacendet vwEntradaalmacendet = new VwEntradaalmacendet
            {
                Nombrearticulo = VwEntradaalmacendetRef.Nombrearticulo.Trim()
            };

            TipoMantenimiento   tipoMantenimientoUbicacion = TipoMantenimiento.Nuevo;
            VwArticuloubicacion vwArticuloubicacionNuevo   = new VwArticuloubicacion
            {
                Nombrearticulo = vwEntradaalmacendet.Nombrearticulo
            };

            ArticuloubicacionMntItemFrm articuloubicacionMntItemFrm = new ArticuloubicacionMntItemFrm(tipoMantenimientoUbicacion, vwArticuloubicacionNuevo, IdAlmacenSel);

            articuloubicacionMntItemFrm.ShowDialog();
            if (articuloubicacionMntItemFrm.DialogResult == DialogResult.OK)
            {
                Articuloubicacion articuloubicacionMnt = new Articuloubicacion
                {
                    Idarticulo  = VwEntradaalmacendetRef.Idarticulo,
                    Idubicacion = vwArticuloubicacionNuevo.Idubicacion,
                };

                int idarticuloubicacionNuevo = Service.SaveArticuloubicacion(articuloubicacionMnt);
                if (idarticuloubicacionNuevo > 0)
                {
                    VwArticuloubicacion vwArticuloubicacion = Service.GetVwArticuloubicacion(idarticuloubicacionNuevo);
                    if (vwArticuloubicacion != null)
                    {
                        VwArticuloubicacionList.Add(vwArticuloubicacion);
                        e.Cancel   = false;
                        e.NewValue = vwArticuloubicacion.Idubicacion;
                    }
                }
            }
        }
示例#15
0
 private void properties_AddNewValue(object sender, AddNewValueEventArgs e)
 {
     AddNewObject();
 }