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()); } }
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()); } }