public bool IngresarTipoImpuestoRenta(ImpuestoRentaTipo impuestoRentaTipo) { using (var db = new GSV_EnvioImpuestoRentaEntities()) { db.ImpuestoRentaTipo.Add(impuestoRentaTipo); db.SaveChanges(); return(true); } }
public bool IngresarUsuario(Usuario usuario) { using (var db = new GSV_EnvioImpuestoRentaEntities()) { db.Usuario.Add(usuario); db.SaveChanges(); return(true); } }
public bool IngresarLogActividad(LogActividad logActividad) { try { using (GSV_EnvioImpuestoRentaEntities db = new GSV_EnvioImpuestoRentaEntities()) { db.LogActividad.Add(logActividad); db.SaveChanges(); return(true); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Insercion de datos de carga masiva /// </summary> /// <param name="path"></param> /// <returns></returns> public int InsertarCargaMasivaUsuarios(string path) { //Usuario usuarioChequeo = new Usuario(); //UsuarioDAL usuarioDal = new UsuarioDAL(); Util.Utilitario utilitario = new Util.Utilitario(); int resultado = 0; string connectionString = ConfigurationManager.ConnectionStrings["Excel07ConString"].ConnectionString; DataTable dt = new DataTable(); connectionString = string.Format(connectionString, path); using (OleDbConnection connExcel = new OleDbConnection(connectionString)) { using (OleDbCommand cmdExcel = new OleDbCommand()) { using (OleDbDataAdapter odaExcel = new OleDbDataAdapter()) { cmdExcel.Connection = connExcel; //Get the name of First Sheet. connExcel.Open(); DataTable dtExcelSchema; dtExcelSchema = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); string sheetName = dtExcelSchema.Rows[0]["TABLE_NAME"].ToString(); connExcel.Close(); //Read Data from First Sheet. connExcel.Open(); cmdExcel.CommandText = "SELECT * From [" + sheetName + "]"; odaExcel.SelectCommand = cmdExcel; odaExcel.Fill(dt); connExcel.Close(); } } } foreach (DataRow row in dt.Rows) { if (row["nombre_usuario"].ToString() != "" && row["correo_electronico"].ToString() != "" && row["rut"].ToString() != "" && row["clave"].ToString() != "") { //usuarioChequeo = usuarioDal.ObtenerUsuarioPorRut(row["rut"].ToString()); if (utilitario.ContieneSoloNumeros(row["rut"].ToString()) == true && utilitario.ValidarRut(row["rut"].ToString()) == true) { db.Usuario.Add(new Usuario { nombre_usuario = row["nombre_usuario"].ToString(), correo_electronico = row["correo_electronico"].ToString(), esta_activo = true, rut = row["rut"].ToString(), clave = row["clave"].ToString(), }); } else { return(resultado); } } else { return(resultado); } } return(resultado = db.SaveChanges()); }