private void simpleButton1_Click(object sender, EventArgs e)
        {
            try
            {
                List <string>     Claves        = new List <string>();
                GeneradorDeClaves InFoGenerador = new GeneradorDeClaves();
                Claves = InFoGenerador.GenerarPass(5, 5, Convert.ToInt32(txtCantidad.Value));

                DataSource = new BindingList <prod_Clave_Autorizacion_Info>();
                DataSource.Clear();
                int      sec      = 1;
                DateTime fechaTra = param.Fecha_Transac;

                foreach (var item in Claves)
                {
                    prod_Clave_Autorizacion_Info obje = new prod_Clave_Autorizacion_Info();
                    obje.Clave               = item.ToUpper();
                    obje.IdEmpresa           = param.IdEmpresa;
                    obje.IdModeloProduccion  = Convert.ToInt32(cmbModeloProduccion.EditValue);
                    obje.IdUsuarioGeneracion = param.IdUsuario;
                    obje.Secuencia           = sec;
                    sec++;
                    obje.FechaGeneracion = fechaTra;
                    DataSource.Add(obje);
                }


                gridControl.DataSource = DataSource;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
예제 #2
0
        public prod_Clave_Autorizacion_Info Get_Info_Clave_Autorizacion(int IdEmpresa, decimal IdGeneracion, int Secuencia)
        {
            EntitiesProduccion           oEnti = new EntitiesProduccion();
            prod_Clave_Autorizacion_Info Info  = new prod_Clave_Autorizacion_Info();

            try
            {
                var Objeto = oEnti.prod_Clave_Autorizacion.First();
                Info.IdEmpresa          = Objeto.IdEmpresa;
                Info.IdGeneracion       = Objeto.IdGeneracion;
                Info.Secuencia          = Objeto.Secuencia;
                Info.IdModeloProduccion = Objeto.IdModeloProduccion;
                Info.Clave = Objeto.Clave;
                Info.IdUsuarioUsoDeClave = Objeto.IdUsuarioUsoDeClave;
                Info.FechaUsoDeClave     = Objeto.FechaUsoDeClave;
                Info.IdUsuarioGeneracion = Objeto.IdUsuarioGeneracion;
                Info.FechaGeneracion     = Objeto.FechaGeneracion;
                Info.IdTransaccion       = Objeto.IdTransaccion;
                Info.Activo = Objeto.Activo;
                return(Info);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }